DynExp
Highly flexible laboratory automation for dynamically changing experiments.
|
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 . More... | |
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 . More... | |
auto | GetStub () const noexcept |
Returns a stub pointer this gRPCInstrument uses selected by the stub type T . More... | |
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.