DynExp
Highly flexible laboratory automation for dynamically changing experiments.
|
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. More... | |
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. More... | |
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. More... | |
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. More... | |
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. More... | |
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. More... | |
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. More... | |
size_t | GetNumEnqueuedEvents () const noexcept |
Getter for the module event queue's length. More... | |
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 . More... | |
ModuleThreadOnlyType | ModuleThreadOnly |
Allow exclusive access to some of ModuleDataBase's private methods to the module thread ModuleThreadMain() . More... | |
Protected Member Functions inherited from Util::ISynchronizedPointerLockable | |
ISynchronizedPointerLockable () | |
~ISynchronizedPointerLockable () | |
Object should never be destroyed before completely unlocked. More... | |
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 |
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.
Definition at line 31 of file WidefieldMicroscope.h.
Enumerator | |
---|---|
NotSet | |
Characterizing | |
Finished | |
Failed |
Definition at line 38 of file WidefieldMicroscope.h.
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.