libtcspc C++ API
Streaming TCSPC and time tag data processing
Loading...
Searching...
No Matches
tcspc::periodic_sequence_model_event< DataTypes > Struct Template Reference

Description

template<typename DataTypes = default_data_types>
struct tcspc::periodic_sequence_model_event< DataTypes >

Event representing a summarized model of a periodic sequence of events.

Template Parameters
DataTypesdata type set specifying abstime_type

Public Attributes

DataTypes::abstime_type abstime
 Absolute time of this event, used as a reference point.
double delay
 The estimated time of the first event, relative to abstime.
double interval
 Interval, in abstime units per index, of the modeled sequence.

Friends

auto operator<< (std::ostream &stream, periodic_sequence_model_event const &event) -> std::ostream &
 Stream insertion operator.
auto operator== (periodic_sequence_model_event const &lhs, periodic_sequence_model_event const &rhs) noexcept -> bool=default
 Equality comparison operator.

Member Data Documentation

◆ delay

template<typename DataTypes = default_data_types>
double tcspc::periodic_sequence_model_event< DataTypes >::delay

The estimated time of the first event, relative to abstime.

The modeled time of the first tick of the sequence is at abstime + delay.


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