|
DynExp
Highly flexible laboratory automation for dynamically changing experiments.
|
#include <WidefieldLocalization.h>
Inheritance diagram for DynExpInstr::WidefieldLocalizationData:Public Member Functions | |
| WidefieldLocalizationData ()=default | |
| virtual | ~WidefieldLocalizationData ()=default |
| const auto & | GetCellID () const noexcept |
| const auto & | GetLocalizedPositions () const noexcept |
Public Member Functions inherited from DynExpInstr::gRPCInstrumentData< DynExp::InstrumentBase, 0, DynExpProto::WidefieldLocalization::WidefieldLocalization > | |
| gRPCInstrumentData (ArgTs &&...Args) | |
Constructs a gRPCInstrumentData instance and forwards all arguments passed to the constructor to the constructor of the instrument data type of BaseInstr. | |
| virtual | ~gRPCInstrumentData ()=default |
| auto | GetStub () const noexcept |
Returns a stub pointer this gRPCInstrument uses selected by the stub index in the gRPCStubs list of gRPCInstrument. | |
| auto | GetStub () const noexcept |
Returns a stub pointer this gRPCInstrument uses selected by the stub type T. | |
Private Member Functions | |
| void | ResetImpl (dispatch_tag< gRPCInstrumentData >) override final |
| virtual void | ResetImpl (dispatch_tag< WidefieldLocalizationData >) |
| void | SetLocalizedPositions (const DynExpProto::WidefieldLocalization::PositionsMessage &PositionsMsg) |
Private Attributes | |
| WidefieldLocalizationCellIDType | CellID |
| std::map< google::protobuf::uint32, QPoint > | LocalizedPositions |
Friends | |
| class | WidefieldLocalizationTasks::ReadCellIDTask |
| class | WidefieldLocalizationTasks::AnalyzeWidefieldTask |
| class | WidefieldLocalizationTasks::RecallPositionsTask |
Definition at line 116 of file WidefieldLocalization.h.
|
default |
|
virtualdefault |
|
inlinenoexcept |
Definition at line 126 of file WidefieldLocalization.h.
|
inlinenoexcept |
Definition at line 127 of file WidefieldLocalization.h.
|
finaloverrideprivate |
Definition at line 219 of file WidefieldLocalization.cpp.
|
inlineprivatevirtual |
Definition at line 131 of file WidefieldLocalization.h.
|
private |
Definition at line 227 of file WidefieldLocalization.cpp.
|
friend |
Definition at line 119 of file WidefieldLocalization.h.
|
friend |
Definition at line 118 of file WidefieldLocalization.h.
|
friend |
Definition at line 120 of file WidefieldLocalization.h.
|
private |
Definition at line 135 of file WidefieldLocalization.h.
|
private |
Definition at line 136 of file WidefieldLocalization.h.