|
ant
A2 ant: class-based analysis framework
|
#include <AvgBuffer.h>
Inheritance diagram for ant::calibration::gui::AvgBuffer_Sum< AvgBufferItem >:
Collaboration diagram for ant::calibration::gui::AvgBuffer_Sum< AvgBufferItem >:Public Member Functions | |
| AvgBuffer_Sum ()=default | |
| virtual | ~AvgBuffer_Sum ()=default |
| void | Push (std::shared_ptr< AvgBufferItem > h, const interval< TID > &id) override |
| void | Flush () override |
| bool | Empty () const override |
| const AvgBufferItem & | CurrentItem () const override |
| const interval< TID > & | CurrentRange () const override |
| void | Next () override |
Public Member Functions inherited from ant::calibration::gui::AvgBuffer_traits< AvgBufferItem > | |
| virtual void | Peek (const interval< TID > &range) |
| virtual | ~AvgBuffer_traits ()=default |
Protected Types | |
| using | Traits = AvgBufferItem_traits< AvgBufferItem > |
Protected Attributes | |
| std::unique_ptr< AvgBufferItem > | m_totalsum |
| interval< TID > | m_range {TID(), TID()} |
| bool | flushed = false |
Protected Attributes inherited from ant::calibration::gui::AvgBuffer_traits< AvgBufferItem > | |
| double | total_length |
| unsigned | total_n |
|
protected |
|
default |
|
virtualdefault |
|
inlineoverridevirtual |
|
inlineoverridevirtual |
|
inlineoverridevirtual |
|
inlineoverridevirtual |
|
inlineoverridevirtual |
|
inlineoverridevirtual |
|
protected |
|
protected |
|
protected |