|
libtcspc C++ API
Streaming TCSPC and time tag data processing
|
Event representing a progress update of a histogram array.
This event is used to report updates to each element of a histogram array. A view of the entire histogram array is included.
| DataTypes | data type set specifying bin_type |
Public Attributes | |
| bucket< typename DataTypes::bin_type > | data_bucket |
| View of the histogram array. | |
| std::size_t | valid_size |
| Size of the updated part of the histogram array. | |
Friends | |
| auto | operator<< (std::ostream &s, histogram_array_progress_event const &e) -> std::ostream & |
| Stream insertion operator. | |
| auto | operator== (histogram_array_progress_event const &lhs, histogram_array_progress_event const &rhs) noexcept -> bool=default |
| Equality comparison operator. | |
| bucket<typename DataTypes::bin_type> tcspc::histogram_array_progress_event< DataTypes >::data_bucket |
View of the histogram array.
Indices 0 through valid_size contain data updated in the current scan. The remaining indices may contain invalid data unless otherwise specified.