DynExp
Highly flexible laboratory automation for dynamically changing experiments.
DynExpInstr::LockinAmplifierDefs::LockinResultCartesian Struct Reference

Type describing a recorded lock-in sample in cartesian coordinates. Must be trivially copyable. More...

Public Types

using DataType = double
 Data type used to store the sample. More...
 

Public Member Functions

constexpr LockinResultCartesian () noexcept=default
 Default-constructs a LockinResultCartesian instance. More...
 
constexpr LockinResultCartesian (DataType X, DataType Y) noexcept
 Constructs a LockinResultCartesian instance with the given coordinates. More...
 

Public Attributes

DataType X {}
 X component of the signal in cartesian coordinates. More...
 
DataType Y {}
 Y component of the signal in cartesian coordinates. More...
 

Detailed Description

Type describing a recorded lock-in sample in cartesian coordinates. Must be trivially copyable.

Definition at line 60 of file LockinAmplifier.h.

Member Typedef Documentation

◆ DataType

Data type used to store the sample.

Definition at line 62 of file LockinAmplifier.h.

Constructor & Destructor Documentation

◆ LockinResultCartesian() [1/2]

constexpr DynExpInstr::LockinAmplifierDefs::LockinResultCartesian::LockinResultCartesian ( )
constexprdefaultnoexcept

Default-constructs a LockinResultCartesian instance.

◆ LockinResultCartesian() [2/2]

constexpr DynExpInstr::LockinAmplifierDefs::LockinResultCartesian::LockinResultCartesian ( DataType  X,
DataType  Y 
)
inlineconstexprnoexcept

Constructs a LockinResultCartesian instance with the given coordinates.

Parameters
XX component of the signal in cartesian coordinates.
YY component of the signal in cartesian coordinates.

Definition at line 74 of file LockinAmplifier.h.

Member Data Documentation

◆ X

DataType DynExpInstr::LockinAmplifierDefs::LockinResultCartesian::X {}

X component of the signal in cartesian coordinates.

Definition at line 76 of file LockinAmplifier.h.

◆ Y

DataType DynExpInstr::LockinAmplifierDefs::LockinResultCartesian::Y {}

Y component of the signal in cartesian coordinates.

Definition at line 77 of file LockinAmplifier.h.


The documentation for this struct was generated from the following file: