|
DynExp
Highly flexible laboratory automation for dynamically changing experiments.
|
#include <WidefieldMicroscope.h>
Inheritance diagram for DynExpModule::Widefield::WidefieldMicroscopeData:Classes | |
| struct | LocalizedEmitterType |
| struct | PositionPoint |
| struct | SPDStateType |
Public Member Functions | |
| WidefieldMicroscopeData () | |
| virtual | ~WidefieldMicroscopeData ()=default |
| auto & | GetSampleStageX () noexcept |
| auto & | GetSampleStageX () const noexcept |
| auto & | GetSampleStageY () noexcept |
| auto & | GetSampleStageY () const noexcept |
| auto & | GetSampleStageZ () noexcept |
| auto & | GetSampleStageZ () const noexcept |
| auto & | GetSampleFocusPiezoZ () noexcept |
| auto & | GetSampleFocusPiezoZ () const noexcept |
| auto & | GetLEDSwitch () noexcept |
| auto & | GetLEDSwitch () const noexcept |
| auto & | GetPumpSwitch () noexcept |
| auto & | GetPumpSwitch () const noexcept |
| auto & | GetWidefieldConfocalSwitch () noexcept |
| auto & | GetWidefieldConfocalSwitch () const noexcept |
| auto & | GetWidefieldConfocalIndicator () noexcept |
| auto & | GetWidefieldConfocalIndicator () const noexcept |
| auto & | GetWidefieldHBTSwitch () noexcept |
| auto & | GetWidefieldHBTSwitch () const noexcept |
| auto & | GetPumpPower () noexcept |
| auto & | GetPumpPower () const noexcept |
| auto & | GetPumpPowerIndicator () noexcept |
| auto & | GetPumpPowerIndicator () const noexcept |
| auto & | GetWidefieldCamera () noexcept |
| auto & | GetWidefieldCamera () const noexcept |
| auto & | GetWidefieldLocalizer () noexcept |
| auto & | GetWidefieldLocalizer () const noexcept |
| auto & | GetSPD1 () noexcept |
| auto & | GetSPD1 () const noexcept |
| auto & | GetSPD2 () noexcept |
| auto & | GetSPD2 () const noexcept |
| auto & | GetAcqCommunicator () noexcept |
| auto & | GetAcqCommunicator () const noexcept |
| template<size_t N> | |
| bool | TestFeature (const std::array< FeatureType, N > &Flags) const |
| bool | TestFeature (FeatureType Flag) const |
| void | SetFeature (FeatureType Flag) |
| std::string_view | GetUIMessage () const noexcept |
| void | SetUIMessage (const std::string &Message) |
| void | ClearUIMessage () |
| PositionPoint | GetSamplePosition () const |
| Returns current sample position. | |
| std::stringstream | AssembleCSVHeader (bool IncludeConfocalScan, bool IncludeHBT, bool IncludeAutoMeasure) const |
| void | WriteConfocalScanResults (std::stringstream &Stream) const |
| void | WriteHBTResults (std::stringstream &Stream) const |
| SetupModeType | GetSetupMode () const noexcept |
| void | SetSetupMode (SetupModeType NewMode) noexcept |
| bool | GetLEDLightTurnedOn () const noexcept |
| void | SetLEDLightTurnedOn (bool State) |
| bool | GetPumpLightTurnedOn () const noexcept |
| void | SetPumpLightTurnedOn (bool State) |
| double | GetMinPumpPower () const noexcept |
| void | SetMinPumpPower (double MinPower) noexcept |
| double | GetMaxPumpPower () const noexcept |
| void | SetMaxPumpPower (double MaxPower) noexcept |
| double | GetWidefieldPumpPower () const noexcept |
| void | SetWidefieldPumpPower (double Power) noexcept |
| double | GetConfocalPumpPower () const noexcept |
| void | SetConfocalPumpPower (double Power) noexcept |
| double | GetMeasuredPumpPower () const noexcept |
| void | SetMeasuredPumpPower (double MeasuredPower) noexcept |
| double | GetMinFocusVoltage () const noexcept |
| void | SetMinFocusVoltage (double MinVoltage) noexcept |
| double | GetMaxFocusVoltage () const noexcept |
| void | SetMaxFocusVoltage (double MaxVoltage) noexcept |
| double | GetFocusCurrentVoltage () const noexcept |
| void | SetFocusCurrentVoltage (double CurrentVoltage) noexcept |
| double | GetFocusZeroVoltage () const noexcept |
| void | SetFocusZeroVoltage (double ZeroVoltage) noexcept |
| double | GetFocusConfocalOffsetVoltage () const noexcept |
| void | SetFocusConfocalOffsetVoltage (double ConfocalOffsetVoltage) noexcept |
| bool | IsAutofocusFinished () const noexcept |
| void | SetAutofocusFinished () noexcept |
| void | ResetAutofocusFinished () noexcept |
| CameraTimeType | GetMinCameraExposureTime () const noexcept |
| void | SetMinCameraExposureTime (CameraTimeType Time) noexcept |
| CameraTimeType | GetMaxCameraExposureTime () const noexcept |
| void | SetMaxCameraExposureTime (CameraTimeType Time) noexcept |
| CameraTimeType | GetLEDCameraExposureTime () const noexcept |
| void | SetLEDCameraExposureTime (CameraTimeType Time) noexcept |
| CameraTimeType | GetWidefieldCameraExposureTime () const noexcept |
| void | SetWidefieldCameraExposureTime (CameraTimeType Time) noexcept |
| QPoint | GetConfocalSpotImagePosition () const noexcept |
| void | SetConfocalSpotImagePosition (const QPoint &Position) noexcept |
| const PositionPoint & | GetWidefieldPosition () const noexcept |
| void | SetWidefieldPosition (const PositionPoint &Position) noexcept |
| const QImage & | GetCurrentImage () const noexcept |
| void | SetCurrentImage (QImage &&Image) |
| bool | IsCurrentImageAvlbl () const |
| void | ResetCurrentImageAvlbl () noexcept |
| const auto & | GetCellID () const noexcept |
| const auto & | GetLastCellID () const noexcept |
| void | SetCellID (const DynExpInstr::WidefieldLocalizationCellIDType &CellID) |
| void | SetCellIDToLastCellID () |
| void | IncrementCellID () |
| void | ResetCellID () |
| bool | HasCellID () const noexcept |
| auto & | GetLocalizedPositions () noexcept |
| const auto & | GetLocalizedPositions () const noexcept |
| size_t | GetNumFinishedLocalizedPositions () const |
| size_t | GetNumFailedLocalizedPositions () const |
| void | AppendLocalizedPosition (LocalizedPositionsMapType::value_type &&Position) |
| void | SetLocalizedPositions (LocalizedPositionsMapType &&Positions) |
| void | ClearLocalizedPositions () |
| bool | HaveLocalizedPositionsChanged () const noexcept |
| void | ResetLocalizedPositionsChanged () noexcept |
| void | SetLocalizedPositionsStateChanged () |
| void | ClearLocalizedPositionsStateChanged () |
| bool | HaveLocalizedPositionsStateChanged () const noexcept |
| const PositionPoint & | GetSampleHomePosition () const noexcept |
| void | SetSampleHomePosition (const PositionPoint &Position) noexcept |
| int | GetConfocalScanWidth () const noexcept |
| void | SetConfocalScanWidth (int Width) noexcept |
| int | GetConfocalScanHeight () const noexcept |
| void | SetConfocalScanHeight (int Length) noexcept |
| int | GetConfocalScanDistPerPixel () const noexcept |
| void | SetConfocalScanDistPerPixel (int DistPerPixel) noexcept |
| SPDTimeType | GetSPDExposureTime () const noexcept |
| void | SetSPDExposureTime (SPDTimeType Time) noexcept |
| auto | GetSPD1SamplesWritten () const noexcept |
| bool | GetSPD1Ready () const noexcept |
| auto | GetSPD1Value () const noexcept |
| void | SetSPD1SamplesWritten (size_t SamplesWritten) noexcept |
| void | SetSPD1Ready (double Value) noexcept |
| void | ResetSPD1State () noexcept |
| auto | GetSPD2SamplesWritten () const noexcept |
| bool | GetSPD2Ready () const noexcept |
| auto | GetSPD2Value () const noexcept |
| void | SetSPD2SamplesWritten (size_t SamplesWritten) noexcept |
| void | SetSPD2Ready (double Value) noexcept |
| void | ResetSPD2State () noexcept |
| auto & | GetConfocalScanResults () noexcept |
| const auto & | GetConfocalScanResults () const noexcept |
| void | ClearConfocalScanResults () |
| auto | GetConfocalScanSurfacePlotRows () noexcept |
| void | SetConfocalScanSurfacePlotRows (QSurfaceDataRowsType &&QSurfaceDataRows) noexcept |
| bool | HasConfocalScanSurfacePlotRows () const noexcept |
| void | ClearConfocalScanSurfacePlotRows () |
| double | GetConfocalOptimizationInitXYStepSize () const noexcept |
| void | SetConfocalOptimizationInitXYStepSize (double StepSize) noexcept |
| double | GetConfocalOptimizationInitZStepSize () const noexcept |
| void | SetConfocalOptimizationInitZStepSize (double StepSize) noexcept |
| double | GetConfocalOptimizationTolerance () const noexcept |
| void | SetConfocalOptimizationTolerance (double Tolerance) noexcept |
| double | GetLastCountRate () const noexcept |
| void | SetLastCountRate (double CountRate) noexcept |
| auto | GetHBTBinWidth () const noexcept |
| void | SetHBTBinWidth (Util::picoseconds BinWidth) noexcept |
| auto | GetHBTBinCount () const noexcept |
| void | SetHBTBinCount (size_t BinCount) noexcept |
| auto | GetHBTMaxIntegrationTime () const noexcept |
| void | SetHBTMaxIntegrationTime (std::chrono::microseconds MaxIntegrationTime) noexcept |
| const PositionPoint & | GetHBTSamplePosition () const noexcept |
| void | SetHBTSamplePosition (const PositionPoint &Position) noexcept |
| auto | GetHBTNumEventCounts () const noexcept |
| void | SetHBTNumEventCounts (long long NumEventCounts) noexcept |
| auto | GetHBTTotalIntegrationTime () const noexcept |
| void | SetHBTTotalIntegrationTime (std::chrono::microseconds TotalIntegrationTime) noexcept |
| auto & | GetHBTDataPoints () noexcept |
| const auto & | GetHBTDataPoints () const noexcept |
| void | ClearHBTDataPoints () |
| auto | GetHBTDataPointsMinValues () const noexcept |
| void | SetHBTDataPointsMinValues (const QPointF &DataPointsMinValues) noexcept |
| auto | GetHBTDataPointsMaxValues () const noexcept |
| void | SetHBTDataPointsMaxValues (const QPointF &DataPointsMaxValues) noexcept |
| bool | IsAutoMeasureRunning () const noexcept |
| void | SetAutoMeasureRunning (bool Running) noexcept |
| std::filesystem::path | GetAutoMeasureSavePath () const |
| void | SetAutoMeasureSavePath (std::filesystem::path SavePath) noexcept |
| const PositionPoint & | GetAutoMeasureCurrentCellPosition () const noexcept |
| void | SetAutoMeasureCurrentCellPosition (const PositionPoint &Position) noexcept |
| auto | GetAutoMeasureNumberImageSets () const noexcept |
| void | SetAutoMeasureNumberImageSets (int NumberImageSets) noexcept |
| auto | GetAutoMeasureCurrentImageSet () const noexcept |
| auto | IncrementAutoMeasureCurrentImageSet () noexcept |
| void | ResetAutoMeasureCurrentImageSet () noexcept |
| std::chrono::seconds | GetAutoMeasureInitialImageSetWaitTime () const noexcept |
| void | SetAutoMeasureInitialImageSetWaitTime (std::chrono::seconds Time) noexcept |
| int | GetAutoMeasureImagePositionScatterRadius () const noexcept |
| void | SetAutoMeasureImagePositionScatterRadius (int ScatterRadius) noexcept |
| auto | GetAutoMeasureLocalizationType () const noexcept |
| void | SetAutoMeasureLocalizationType (WidefieldMicroscopeWidget::LocalizationType LocalizationType) noexcept |
| auto | GetAutoMeasureOptimizeEnabled () const noexcept |
| void | SetAutoMeasureOptimizeEnabled (bool Enabled) noexcept |
| auto | GetAutoMeasureSpectrumEnabled () const noexcept |
| void | SetAutoMeasureSpectrumEnabled (bool Enabled) noexcept |
| auto | GetAutoMeasureHBTEnabled () const noexcept |
| void | SetAutoMeasureHBTEnabled (bool Enabled) noexcept |
| auto | GetAutoMeasureNumOptimizationAttempts () const noexcept |
| void | SetAutoMeasureNumOptimizationAttempts (int NumOptimizationAttempts) noexcept |
| auto | GetAutoMeasureCurrentOptimizationAttempt () const noexcept |
| auto | IncrementAutoMeasureCurrentOptimizationAttempt () noexcept |
| void | ResetAutoMeasureCurrentOptimizationAttempt () noexcept |
| auto | GetAutoMeasureMaxOptimizationReruns () const noexcept |
| void | SetAutoMeasureMaxOptimizationReruns (int MaxOptimizationReruns) noexcept |
| auto | GetAutoMeasureCurrentOptimizationRerun () const noexcept |
| auto | IncrementAutoMeasureCurrentOptimizationRerun () noexcept |
| void | ResetAutoMeasureCurrentOptimizationRerun () noexcept |
| auto | GetAutoMeasureOptimizationMaxDistance () const noexcept |
| void | SetAutoMeasureOptimizationMaxDistance (int OptimizationMaxDistance) noexcept |
| auto | GetAutoMeasureCountRateThreshold () const noexcept |
| void | SetAutoMeasureCountRateThreshold (int CountRateThreshold) noexcept |
| auto & | GetAutoMeasureCellRangeFrom () const noexcept |
| auto & | GetAutoMeasureCellRangeFrom () noexcept |
| auto & | GetAutoMeasureCellRangeTo () const noexcept |
| auto & | GetAutoMeasureCellRangeTo () noexcept |
| bool | IsCellRangeValid () const noexcept |
| int | GetAutoMeasureCellLineLength () const noexcept |
| int | GetAutoMeasureCellColumnLength () const noexcept |
| int | GetAutoMeasureCellCount () const noexcept |
| int | GetAutoMeasureCurrentCellIndex () const |
| auto & | GetAutoMeasureCellSkip () const noexcept |
| auto & | GetAutoMeasureCellSkip () noexcept |
| auto | GetAutoMeasureFirstEmitter () const noexcept |
| bool | SetAutoMeasureFirstEmitter (Util::MarkerGraphicsView::MarkerType::IDType FirstEmitterID) noexcept |
| Returns true in case of success, false otherwise. | |
| auto | GetAutoMeasureCurrentEmitter () const noexcept |
| void | ResetAutoMeasureCurrentEmitter () noexcept |
| auto | IncrementAutoMeasureCurrentEmitter () noexcept |
Public Member Functions inherited from DynExp::QModuleDataBase | |
| QModuleDataBase ()=default | |
| virtual | ~QModuleDataBase ()=default |
Public Member Functions inherited from DynExp::ModuleDataBase | |
| ModuleDataBase () | |
| virtual | ~ModuleDataBase () |
| auto | GetException () const noexcept |
| Getter for ModuleException. | |
| void | EnqueueEvent (EventPtrType &&Event) |
Enqueues Event at the module event queue's back. Takes ownership of the event. Notifies the module owning the respective ModuleDataBase's instance that a new event has been enqueued. | |
| EventPtrType | PopEvent () |
| Removes one event from the event queue's front and returns the event. Ownership of the event is transferred to the caller of this method. | |
| const auto & | GetEventFront () const noexcept |
| Returns a pointer to the event in the front of the module's event queue without transferring ownership and without removing the event from the queue. | |
| auto & | GetEventFront () noexcept |
| Returns a pointer to the event in the front of the module's event queue without transferring ownership and without removing the event from the queue. | |
| size_t | GetNumEnqueuedEvents () const noexcept |
| Getter for the module event queue's length. | |
Public Member Functions inherited from Util::INonCopyable | |
| INonCopyable (const INonCopyable &)=delete | |
| INonCopyable & | operator= (const INonCopyable &)=delete |
Static Public Member Functions | |
| static const char * | GetLocalizedEmitterStateString (LocalizedEmitterStateType State) |
| static QColor | GetLocalizedEmitterColor (LocalizedEmitterStateType State) |
Private Member Functions | |
| void | ResetImpl (dispatch_tag< QModuleDataBase >) override final |
| virtual void | ResetImpl (dispatch_tag< WidefieldMicroscopeData >) |
| void | Init () |
Additional Inherited Members | |
Public Attributes inherited from DynExp::ModuleDataBase | |
| ModuleBaseOnlyType | ModuleBaseOnly |
Allow exclusive access to some of ModuleDataBase's private methods to ModuleBase. | |
| ModuleThreadOnlyType | ModuleThreadOnly |
Allow exclusive access to some of ModuleDataBase's private methods to the module thread ModuleThreadMain(). | |
Protected Member Functions inherited from Util::ISynchronizedPointerLockable | |
| ISynchronizedPointerLockable () | |
| ~ISynchronizedPointerLockable () | |
| Object should never be destroyed before completely unlocked. | |
Protected Member Functions inherited from Util::INonCopyable | |
| constexpr | INonCopyable ()=default |
| ~INonCopyable ()=default | |
Definition at line 28 of file WidefieldMicroscope.h.
| struct DynExpModule::Widefield::WidefieldMicroscopeData::LocalizedEmitterType |
Definition at line 40 of file WidefieldMicroscope.h.
| Class Members | ||
|---|---|---|
| QPoint | Position | |
| LocalizedEmitterStateType | State = LocalizedEmitterStateType::NotSet | |
| using DynExpModule::Widefield::WidefieldMicroscopeData::CameraTimeType = DynExpInstr::CameraData::TimeType |
Definition at line 50 of file WidefieldMicroscope.h.
| using DynExpModule::Widefield::WidefieldMicroscopeData::LocalizedPositionsMapType = std::map<Util::MarkerGraphicsView::MarkerType::IDType, LocalizedEmitterType> |
Definition at line 51 of file WidefieldMicroscope.h.
| using DynExpModule::Widefield::WidefieldMicroscopeData::PositionType = DynExpInstr::PositionerStageData::PositionType |
Definition at line 49 of file WidefieldMicroscope.h.
| using DynExpModule::Widefield::WidefieldMicroscopeData::QSurfaceDataRowsType = std::vector<std::unique_ptr<QSurfaceDataRow> > |
Definition at line 53 of file WidefieldMicroscope.h.
| using DynExpModule::Widefield::WidefieldMicroscopeData::SPDTimeType = std::chrono::milliseconds |
Definition at line 52 of file WidefieldMicroscope.h.
|
strong |
Definition at line 31 of file WidefieldMicroscope.h.
| Enumerator | |
|---|---|
| NotSet | |
| Characterizing | |
| Finished | |
| Failed | |
Definition at line 38 of file WidefieldMicroscope.h.
|
strong |
| Enumerator | |
|---|---|
| Unknown | |
| Widefield | |
| Confocal | |
Definition at line 37 of file WidefieldMicroscope.h.
|
inline |
Definition at line 109 of file WidefieldMicroscope.h.
|
virtualdefault |
| void DynExpModule::Widefield::WidefieldMicroscopeData::AppendLocalizedPosition | ( | LocalizedPositionsMapType::value_type && | Position | ) |
Definition at line 234 of file WidefieldMicroscope.cpp.
| std::stringstream DynExpModule::Widefield::WidefieldMicroscopeData::AssembleCSVHeader | ( | bool | IncludeConfocalScan, |
| bool | IncludeHBT, | ||
| bool | IncludeAutoMeasure | ||
| ) | const |
Definition at line 103 of file WidefieldMicroscope.cpp.
|
inline |
Definition at line 252 of file WidefieldMicroscope.h.
|
inline |
Definition at line 256 of file WidefieldMicroscope.h.
|
inline |
Definition at line 281 of file WidefieldMicroscope.h.
| void DynExpModule::Widefield::WidefieldMicroscopeData::ClearLocalizedPositions | ( | ) |
Definition at line 248 of file WidefieldMicroscope.cpp.
|
inline |
Definition at line 224 of file WidefieldMicroscope.h.
|
inline |
Definition at line 153 of file WidefieldMicroscope.h.
|
inlinenoexcept |
Definition at line 143 of file WidefieldMicroscope.h.
|
inlinenoexcept |
Definition at line 142 of file WidefieldMicroscope.h.
|
noexcept |
Definition at line 278 of file WidefieldMicroscope.cpp.
|
noexcept |
Definition at line 283 of file WidefieldMicroscope.cpp.
|
noexcept |
Definition at line 273 of file WidefieldMicroscope.cpp.
|
inlinenoexcept |
Definition at line 324 of file WidefieldMicroscope.h.
|
inlinenoexcept |
Definition at line 325 of file WidefieldMicroscope.h.
|
inlinenoexcept |
Definition at line 326 of file WidefieldMicroscope.h.
|
inlinenoexcept |
Definition at line 327 of file WidefieldMicroscope.h.
|
inlinenoexcept |
Definition at line 333 of file WidefieldMicroscope.h.
|
inlinenoexcept |
Definition at line 334 of file WidefieldMicroscope.h.
|
inlinenoexcept |
Definition at line 322 of file WidefieldMicroscope.h.
| int DynExpModule::Widefield::WidefieldMicroscopeData::GetAutoMeasureCurrentCellIndex | ( | ) | const |
Definition at line 288 of file WidefieldMicroscope.cpp.
|
inlinenoexcept |
Definition at line 291 of file WidefieldMicroscope.h.
|
inlinenoexcept |
Definition at line 337 of file WidefieldMicroscope.h.
|
inlinenoexcept |
Definition at line 295 of file WidefieldMicroscope.h.
|
inlinenoexcept |
Definition at line 312 of file WidefieldMicroscope.h.
|
inlinenoexcept |
Definition at line 317 of file WidefieldMicroscope.h.
|
inlinenoexcept |
Definition at line 335 of file WidefieldMicroscope.h.
|
inlinenoexcept |
Definition at line 308 of file WidefieldMicroscope.h.
|
inlinenoexcept |
Definition at line 300 of file WidefieldMicroscope.h.
|
inlinenoexcept |
Definition at line 298 of file WidefieldMicroscope.h.
|
inlinenoexcept |
Definition at line 302 of file WidefieldMicroscope.h.
|
inlinenoexcept |
Definition at line 315 of file WidefieldMicroscope.h.
|
inlinenoexcept |
Definition at line 293 of file WidefieldMicroscope.h.
|
inlinenoexcept |
Definition at line 310 of file WidefieldMicroscope.h.
|
inlinenoexcept |
Definition at line 320 of file WidefieldMicroscope.h.
|
inlinenoexcept |
Definition at line 304 of file WidefieldMicroscope.h.
| std::filesystem::path DynExpModule::Widefield::WidefieldMicroscopeData::GetAutoMeasureSavePath | ( | ) | const |
Definition at line 256 of file WidefieldMicroscope.cpp.
|
inlinenoexcept |
Definition at line 306 of file WidefieldMicroscope.h.
|
inlinenoexcept |
Definition at line 207 of file WidefieldMicroscope.h.
|
inlinenoexcept |
Definition at line 258 of file WidefieldMicroscope.h.
|
inlinenoexcept |
Definition at line 260 of file WidefieldMicroscope.h.
|
inlinenoexcept |
Definition at line 262 of file WidefieldMicroscope.h.
|
inlinenoexcept |
Definition at line 172 of file WidefieldMicroscope.h.
|
inlinenoexcept |
Definition at line 233 of file WidefieldMicroscope.h.
|
inlinenoexcept |
Definition at line 231 of file WidefieldMicroscope.h.
|
inlinenoexcept |
Definition at line 251 of file WidefieldMicroscope.h.
|
inlinenoexcept |
Definition at line 250 of file WidefieldMicroscope.h.
|
inlinenoexcept |
Definition at line 253 of file WidefieldMicroscope.h.
|
inlinenoexcept |
Definition at line 229 of file WidefieldMicroscope.h.
|
inlinenoexcept |
Definition at line 198 of file WidefieldMicroscope.h.
|
inlinenoexcept |
Definition at line 203 of file WidefieldMicroscope.h.
|
inlinenoexcept |
Definition at line 184 of file WidefieldMicroscope.h.
|
inlinenoexcept |
Definition at line 180 of file WidefieldMicroscope.h.
|
inlinenoexcept |
Definition at line 182 of file WidefieldMicroscope.h.
|
inlinenoexcept |
Definition at line 269 of file WidefieldMicroscope.h.
|
inlinenoexcept |
Definition at line 267 of file WidefieldMicroscope.h.
|
inlinenoexcept |
Definition at line 280 of file WidefieldMicroscope.h.
|
inlinenoexcept |
Definition at line 279 of file WidefieldMicroscope.h.
|
inlinenoexcept |
Definition at line 284 of file WidefieldMicroscope.h.
|
inlinenoexcept |
Definition at line 282 of file WidefieldMicroscope.h.
|
inlinenoexcept |
Definition at line 271 of file WidefieldMicroscope.h.
|
inlinenoexcept |
Definition at line 275 of file WidefieldMicroscope.h.
|
inlinenoexcept |
Definition at line 273 of file WidefieldMicroscope.h.
|
inlinenoexcept |
Definition at line 277 of file WidefieldMicroscope.h.
|
inlinenoexcept |
Definition at line 208 of file WidefieldMicroscope.h.
|
inlinenoexcept |
Definition at line 264 of file WidefieldMicroscope.h.
|
inlinenoexcept |
Definition at line 194 of file WidefieldMicroscope.h.
|
inlinenoexcept |
Definition at line 162 of file WidefieldMicroscope.h.
|
inlinenoexcept |
Definition at line 121 of file WidefieldMicroscope.h.
|
inlinenoexcept |
Definition at line 120 of file WidefieldMicroscope.h.
|
static |
Definition at line 76 of file WidefieldMicroscope.cpp.
|
static |
Definition at line 65 of file WidefieldMicroscope.cpp.
|
inlinenoexcept |
Definition at line 215 of file WidefieldMicroscope.h.
|
inlinenoexcept |
Definition at line 214 of file WidefieldMicroscope.h.
|
inlinenoexcept |
Definition at line 192 of file WidefieldMicroscope.h.
|
inlinenoexcept |
Definition at line 178 of file WidefieldMicroscope.h.
|
inlinenoexcept |
Definition at line 168 of file WidefieldMicroscope.h.
|
inlinenoexcept |
Definition at line 174 of file WidefieldMicroscope.h.
|
inlinenoexcept |
Definition at line 190 of file WidefieldMicroscope.h.
|
inlinenoexcept |
Definition at line 176 of file WidefieldMicroscope.h.
|
inlinenoexcept |
Definition at line 166 of file WidefieldMicroscope.h.
| size_t DynExpModule::Widefield::WidefieldMicroscopeData::GetNumFailedLocalizedPositions | ( | ) | const |
Definition at line 227 of file WidefieldMicroscope.cpp.
| size_t DynExpModule::Widefield::WidefieldMicroscopeData::GetNumFinishedLocalizedPositions | ( | ) | const |
Definition at line 220 of file WidefieldMicroscope.cpp.
|
inlinenoexcept |
Definition at line 164 of file WidefieldMicroscope.h.
|
inlinenoexcept |
Definition at line 131 of file WidefieldMicroscope.h.
|
inlinenoexcept |
Definition at line 130 of file WidefieldMicroscope.h.
|
inlinenoexcept |
Definition at line 133 of file WidefieldMicroscope.h.
|
inlinenoexcept |
Definition at line 132 of file WidefieldMicroscope.h.
|
inlinenoexcept |
Definition at line 123 of file WidefieldMicroscope.h.
|
inlinenoexcept |
Definition at line 122 of file WidefieldMicroscope.h.
|
inlinenoexcept |
Definition at line 119 of file WidefieldMicroscope.h.
|
inlinenoexcept |
Definition at line 118 of file WidefieldMicroscope.h.
|
inlinenoexcept |
Definition at line 227 of file WidefieldMicroscope.h.
| WidefieldMicroscopeData::PositionPoint DynExpModule::Widefield::WidefieldMicroscopeData::GetSamplePosition | ( | ) | const |
Returns current sample position.
Definition at line 91 of file WidefieldMicroscope.cpp.
|
inlinenoexcept |
Definition at line 113 of file WidefieldMicroscope.h.
|
inlinenoexcept |
Definition at line 112 of file WidefieldMicroscope.h.
|
inlinenoexcept |
Definition at line 115 of file WidefieldMicroscope.h.
|
inlinenoexcept |
Definition at line 114 of file WidefieldMicroscope.h.
|
inlinenoexcept |
Definition at line 117 of file WidefieldMicroscope.h.
|
inlinenoexcept |
Definition at line 116 of file WidefieldMicroscope.h.
|
inlinenoexcept |
Definition at line 160 of file WidefieldMicroscope.h.
|
inlinenoexcept |
Definition at line 139 of file WidefieldMicroscope.h.
|
inlinenoexcept |
Definition at line 138 of file WidefieldMicroscope.h.
|
inlinenoexcept |
Definition at line 238 of file WidefieldMicroscope.h.
|
inlinenoexcept |
Definition at line 237 of file WidefieldMicroscope.h.
|
inlinenoexcept |
Definition at line 239 of file WidefieldMicroscope.h.
|
inlinenoexcept |
Definition at line 141 of file WidefieldMicroscope.h.
|
inlinenoexcept |
Definition at line 140 of file WidefieldMicroscope.h.
|
inlinenoexcept |
Definition at line 244 of file WidefieldMicroscope.h.
|
inlinenoexcept |
Definition at line 243 of file WidefieldMicroscope.h.
|
inlinenoexcept |
Definition at line 245 of file WidefieldMicroscope.h.
|
inlinenoexcept |
Definition at line 235 of file WidefieldMicroscope.h.
|
inlinenoexcept |
Definition at line 151 of file WidefieldMicroscope.h.
|
inlinenoexcept |
Definition at line 135 of file WidefieldMicroscope.h.
|
inlinenoexcept |
Definition at line 134 of file WidefieldMicroscope.h.
|
inlinenoexcept |
Definition at line 196 of file WidefieldMicroscope.h.
|
inlinenoexcept |
Definition at line 127 of file WidefieldMicroscope.h.
|
inlinenoexcept |
Definition at line 126 of file WidefieldMicroscope.h.
|
inlinenoexcept |
Definition at line 125 of file WidefieldMicroscope.h.
|
inlinenoexcept |
Definition at line 124 of file WidefieldMicroscope.h.
|
inlinenoexcept |
Definition at line 129 of file WidefieldMicroscope.h.
|
inlinenoexcept |
Definition at line 128 of file WidefieldMicroscope.h.
|
inlinenoexcept |
Definition at line 137 of file WidefieldMicroscope.h.
|
inlinenoexcept |
Definition at line 136 of file WidefieldMicroscope.h.
|
inlinenoexcept |
Definition at line 200 of file WidefieldMicroscope.h.
|
inlinenoexcept |
Definition at line 170 of file WidefieldMicroscope.h.
|
inlinenoexcept |
Definition at line 213 of file WidefieldMicroscope.h.
|
inlinenoexcept |
Definition at line 255 of file WidefieldMicroscope.h.
|
inlinenoexcept |
Definition at line 221 of file WidefieldMicroscope.h.
|
inlinenoexcept |
Definition at line 225 of file WidefieldMicroscope.h.
|
inlinenoexcept |
Definition at line 339 of file WidefieldMicroscope.h.
|
inlinenoexcept |
Definition at line 296 of file WidefieldMicroscope.h.
|
inlinenoexcept |
Definition at line 313 of file WidefieldMicroscope.h.
|
inlinenoexcept |
Definition at line 318 of file WidefieldMicroscope.h.
| void DynExpModule::Widefield::WidefieldMicroscopeData::IncrementCellID | ( | ) |
Definition at line 209 of file WidefieldMicroscope.cpp.
|
private |
Definition at line 318 of file WidefieldMicroscope.cpp.
|
inlinenoexcept |
Definition at line 186 of file WidefieldMicroscope.h.
|
inlinenoexcept |
Definition at line 287 of file WidefieldMicroscope.h.
|
noexcept |
Definition at line 267 of file WidefieldMicroscope.cpp.
|
inline |
Definition at line 205 of file WidefieldMicroscope.h.
|
inlinenoexcept |
Definition at line 188 of file WidefieldMicroscope.h.
|
noexcept |
Definition at line 312 of file WidefieldMicroscope.cpp.
|
inlinenoexcept |
Definition at line 297 of file WidefieldMicroscope.h.
|
inlinenoexcept |
Definition at line 314 of file WidefieldMicroscope.h.
|
inlinenoexcept |
Definition at line 319 of file WidefieldMicroscope.h.
|
inline |
Definition at line 212 of file WidefieldMicroscope.h.
|
inlinenoexcept |
Definition at line 206 of file WidefieldMicroscope.h.
|
finaloverrideprivate |
Definition at line 262 of file WidefieldMicroscope.cpp.
|
inlineprivatevirtual |
Definition at line 343 of file WidefieldMicroscope.h.
|
inlinenoexcept |
Definition at line 222 of file WidefieldMicroscope.h.
|
inlinenoexcept |
Definition at line 242 of file WidefieldMicroscope.h.
|
inlinenoexcept |
Definition at line 248 of file WidefieldMicroscope.h.
|
inlinenoexcept |
Definition at line 187 of file WidefieldMicroscope.h.
|
inlinenoexcept |
Definition at line 323 of file WidefieldMicroscope.h.
|
inlinenoexcept |
Definition at line 292 of file WidefieldMicroscope.h.
|
noexcept |
Returns true in case of success, false otherwise.
Definition at line 297 of file WidefieldMicroscope.cpp.
|
inlinenoexcept |
Definition at line 309 of file WidefieldMicroscope.h.
|
inlinenoexcept |
Definition at line 301 of file WidefieldMicroscope.h.
|
inlinenoexcept |
Definition at line 299 of file WidefieldMicroscope.h.
|
inlinenoexcept |
Definition at line 303 of file WidefieldMicroscope.h.
|
inlinenoexcept |
Definition at line 316 of file WidefieldMicroscope.h.
|
inlinenoexcept |
Definition at line 294 of file WidefieldMicroscope.h.
|
inlinenoexcept |
Definition at line 311 of file WidefieldMicroscope.h.
|
inlinenoexcept |
Definition at line 321 of file WidefieldMicroscope.h.
|
inlinenoexcept |
Definition at line 305 of file WidefieldMicroscope.h.
|
inlinenoexcept |
Definition at line 288 of file WidefieldMicroscope.h.
|
inlinenoexcept |
Definition at line 290 of file WidefieldMicroscope.h.
|
inlinenoexcept |
Definition at line 307 of file WidefieldMicroscope.h.
|
inline |
Definition at line 209 of file WidefieldMicroscope.h.
|
inline |
Definition at line 210 of file WidefieldMicroscope.h.
|
inlinenoexcept |
Definition at line 259 of file WidefieldMicroscope.h.
|
inlinenoexcept |
Definition at line 261 of file WidefieldMicroscope.h.
|
inlinenoexcept |
Definition at line 263 of file WidefieldMicroscope.h.
|
inlinenoexcept |
Definition at line 173 of file WidefieldMicroscope.h.
|
inlinenoexcept |
Definition at line 234 of file WidefieldMicroscope.h.
|
inlinenoexcept |
Definition at line 232 of file WidefieldMicroscope.h.
|
inlinenoexcept |
Definition at line 254 of file WidefieldMicroscope.h.
|
inlinenoexcept |
Definition at line 230 of file WidefieldMicroscope.h.
|
inlinenoexcept |
Definition at line 199 of file WidefieldMicroscope.h.
|
inline |
Definition at line 204 of file WidefieldMicroscope.h.
|
inline |
Definition at line 149 of file WidefieldMicroscope.h.
|
inlinenoexcept |
Definition at line 185 of file WidefieldMicroscope.h.
|
inlinenoexcept |
Definition at line 181 of file WidefieldMicroscope.h.
|
inlinenoexcept |
Definition at line 183 of file WidefieldMicroscope.h.
|
inlinenoexcept |
Definition at line 270 of file WidefieldMicroscope.h.
|
inlinenoexcept |
Definition at line 268 of file WidefieldMicroscope.h.
|
inlinenoexcept |
Definition at line 285 of file WidefieldMicroscope.h.
|
inlinenoexcept |
Definition at line 283 of file WidefieldMicroscope.h.
|
inlinenoexcept |
Definition at line 272 of file WidefieldMicroscope.h.
|
inlinenoexcept |
Definition at line 276 of file WidefieldMicroscope.h.
|
inlinenoexcept |
Definition at line 274 of file WidefieldMicroscope.h.
|
inlinenoexcept |
Definition at line 278 of file WidefieldMicroscope.h.
|
inlinenoexcept |
Definition at line 265 of file WidefieldMicroscope.h.
|
inlinenoexcept |
Definition at line 195 of file WidefieldMicroscope.h.
| void DynExpModule::Widefield::WidefieldMicroscopeData::SetLEDLightTurnedOn | ( | bool | State | ) |
Definition at line 197 of file WidefieldMicroscope.cpp.
| void DynExpModule::Widefield::WidefieldMicroscopeData::SetLocalizedPositions | ( | LocalizedPositionsMapType && | Positions | ) |
Definition at line 240 of file WidefieldMicroscope.cpp.
|
inline |
Definition at line 223 of file WidefieldMicroscope.h.
|
inlinenoexcept |
Definition at line 193 of file WidefieldMicroscope.h.
|
inlinenoexcept |
Definition at line 179 of file WidefieldMicroscope.h.
|
inlinenoexcept |
Definition at line 169 of file WidefieldMicroscope.h.
|
inlinenoexcept |
Definition at line 175 of file WidefieldMicroscope.h.
|
inlinenoexcept |
Definition at line 191 of file WidefieldMicroscope.h.
|
inlinenoexcept |
Definition at line 177 of file WidefieldMicroscope.h.
|
inlinenoexcept |
Definition at line 167 of file WidefieldMicroscope.h.
| void DynExpModule::Widefield::WidefieldMicroscopeData::SetPumpLightTurnedOn | ( | bool | State | ) |
Definition at line 203 of file WidefieldMicroscope.cpp.
|
inlinenoexcept |
Definition at line 228 of file WidefieldMicroscope.h.
|
inlinenoexcept |
Definition at line 161 of file WidefieldMicroscope.h.
|
inlinenoexcept |
Definition at line 241 of file WidefieldMicroscope.h.
|
inlinenoexcept |
Definition at line 240 of file WidefieldMicroscope.h.
|
inlinenoexcept |
Definition at line 247 of file WidefieldMicroscope.h.
|
inlinenoexcept |
Definition at line 246 of file WidefieldMicroscope.h.
|
inlinenoexcept |
Definition at line 236 of file WidefieldMicroscope.h.
|
inline |
Definition at line 152 of file WidefieldMicroscope.h.
|
inlinenoexcept |
Definition at line 197 of file WidefieldMicroscope.h.
|
inlinenoexcept |
Definition at line 201 of file WidefieldMicroscope.h.
|
inlinenoexcept |
Definition at line 171 of file WidefieldMicroscope.h.
|
inline |
Definition at line 146 of file WidefieldMicroscope.h.
|
inline |
Definition at line 148 of file WidefieldMicroscope.h.
| void DynExpModule::Widefield::WidefieldMicroscopeData::WriteConfocalScanResults | ( | std::stringstream & | Stream | ) | const |
Definition at line 178 of file WidefieldMicroscope.cpp.
| void DynExpModule::Widefield::WidefieldMicroscopeData::WriteHBTResults | ( | std::stringstream & | Stream | ) | const |
Definition at line 189 of file WidefieldMicroscope.cpp.
|
private |
Definition at line 362 of file WidefieldMicroscope.h.
|
private |
Definition at line 381 of file WidefieldMicroscope.h.
|
private |
Definition at line 449 of file WidefieldMicroscope.h.
|
private |
Definition at line 450 of file WidefieldMicroscope.h.
|
private |
Definition at line 451 of file WidefieldMicroscope.h.
|
private |
Definition at line 448 of file WidefieldMicroscope.h.
|
private |
Center position of the current cell in nm where an automated measurement takes place.
Definition at line 434 of file WidefieldMicroscope.h.
|
private |
Iterator to the emitter being characterized.
Definition at line 453 of file WidefieldMicroscope.h.
|
private |
Index of the image set being recorded if auto-measure localization is running, -1 otherwise.
Definition at line 436 of file WidefieldMicroscope.h.
|
private |
Definition at line 444 of file WidefieldMicroscope.h.
|
private |
Definition at line 446 of file WidefieldMicroscope.h.
|
private |
Iterator to the first emitter to be characterized.
Definition at line 452 of file WidefieldMicroscope.h.
|
private |
Definition at line 442 of file WidefieldMicroscope.h.
|
private |
Definition at line 438 of file WidefieldMicroscope.h.
|
private |
Definition at line 437 of file WidefieldMicroscope.h.
|
private |
Definition at line 439 of file WidefieldMicroscope.h.
|
private |
Definition at line 445 of file WidefieldMicroscope.h.
|
private |
Definition at line 435 of file WidefieldMicroscope.h.
|
private |
Definition at line 443 of file WidefieldMicroscope.h.
|
private |
Definition at line 447 of file WidefieldMicroscope.h.
|
private |
Definition at line 440 of file WidefieldMicroscope.h.
|
private |
Definition at line 432 of file WidefieldMicroscope.h.
|
private |
Definition at line 433 of file WidefieldMicroscope.h.
|
private |
Definition at line 441 of file WidefieldMicroscope.h.
|
private |
Definition at line 409 of file WidefieldMicroscope.h.
|
private |
Definition at line 410 of file WidefieldMicroscope.h.
|
private |
Definition at line 411 of file WidefieldMicroscope.h.
|
private |
Definition at line 374 of file WidefieldMicroscope.h.
|
private |
Definition at line 403 of file WidefieldMicroscope.h.
|
private |
Definition at line 402 of file WidefieldMicroscope.h.
|
private |
Definition at line 415 of file WidefieldMicroscope.h.
|
private |
Definition at line 416 of file WidefieldMicroscope.h.
|
private |
Definition at line 401 of file WidefieldMicroscope.h.
|
private |
Location of confocal spot in units of px within widefield image.
Definition at line 388 of file WidefieldMicroscope.h.
|
private |
Definition at line 393 of file WidefieldMicroscope.h.
|
private |
Definition at line 391 of file WidefieldMicroscope.h.
|
private |
Definition at line 392 of file WidefieldMicroscope.h.
|
private |
Definition at line 364 of file WidefieldMicroscope.h.
|
private |
Definition at line 380 of file WidefieldMicroscope.h.
|
private |
Definition at line 378 of file WidefieldMicroscope.h.
|
private |
Definition at line 350 of file WidefieldMicroscope.h.
|
private |
Definition at line 379 of file WidefieldMicroscope.h.
|
private |
Definition at line 420 of file WidefieldMicroscope.h.
|
private |
Definition at line 419 of file WidefieldMicroscope.h.
|
private |
Definition at line 427 of file WidefieldMicroscope.h.
|
private |
Definition at line 429 of file WidefieldMicroscope.h.
|
private |
Definition at line 428 of file WidefieldMicroscope.h.
|
private |
Definition at line 421 of file WidefieldMicroscope.h.
|
private |
Definition at line 423 of file WidefieldMicroscope.h.
|
private |
Location in nm where the HBT measurement has been started.
Definition at line 422 of file WidefieldMicroscope.h.
|
private |
Definition at line 424 of file WidefieldMicroscope.h.
|
private |
Definition at line 394 of file WidefieldMicroscope.h.
|
private |
Definition at line 412 of file WidefieldMicroscope.h.
|
private |
Definition at line 386 of file WidefieldMicroscope.h.
|
private |
Definition at line 369 of file WidefieldMicroscope.h.
|
private |
Definition at line 351 of file WidefieldMicroscope.h.
|
private |
Definition at line 395 of file WidefieldMicroscope.h.
|
private |
Definition at line 396 of file WidefieldMicroscope.h.
|
private |
Definition at line 397 of file WidefieldMicroscope.h.
|
private |
Definition at line 385 of file WidefieldMicroscope.h.
|
private |
Definition at line 377 of file WidefieldMicroscope.h.
|
private |
Definition at line 372 of file WidefieldMicroscope.h.
|
private |
Definition at line 375 of file WidefieldMicroscope.h.
|
private |
Definition at line 384 of file WidefieldMicroscope.h.
|
private |
Definition at line 376 of file WidefieldMicroscope.h.
|
private |
Definition at line 371 of file WidefieldMicroscope.h.
|
private |
Definition at line 370 of file WidefieldMicroscope.h.
|
private |
Definition at line 356 of file WidefieldMicroscope.h.
|
private |
Definition at line 357 of file WidefieldMicroscope.h.
|
private |
Definition at line 352 of file WidefieldMicroscope.h.
|
private |
Location set by the user as a home position in nm.
Definition at line 400 of file WidefieldMicroscope.h.
|
private |
Definition at line 347 of file WidefieldMicroscope.h.
|
private |
Definition at line 348 of file WidefieldMicroscope.h.
|
private |
Definition at line 349 of file WidefieldMicroscope.h.
|
private |
Definition at line 368 of file WidefieldMicroscope.h.
|
private |
Definition at line 360 of file WidefieldMicroscope.h.
|
private |
Definition at line 405 of file WidefieldMicroscope.h.
|
private |
Definition at line 361 of file WidefieldMicroscope.h.
|
private |
Definition at line 406 of file WidefieldMicroscope.h.
|
private |
Definition at line 404 of file WidefieldMicroscope.h.
|
private |
Definition at line 365 of file WidefieldMicroscope.h.
|
private |
Definition at line 358 of file WidefieldMicroscope.h.
|
private |
Definition at line 387 of file WidefieldMicroscope.h.
|
private |
Definition at line 354 of file WidefieldMicroscope.h.
|
private |
Definition at line 353 of file WidefieldMicroscope.h.
|
private |
Definition at line 355 of file WidefieldMicroscope.h.
|
private |
Definition at line 359 of file WidefieldMicroscope.h.
|
private |
Location where the current widefield image has been taken in nm.
Definition at line 389 of file WidefieldMicroscope.h.
|
private |
Definition at line 373 of file WidefieldMicroscope.h.