|
ant
A2 ant: class-based analysis framework
|
#include <AvgBuffer.h>
Inheritance diagram for ant::calibration::gui::AvgBuffer_SavitzkyGolay< AvgBufferItem >:
Collaboration diagram for ant::calibration::gui::AvgBuffer_SavitzkyGolay< AvgBufferItem >:Classes | |
| struct | buffer_entry |
| struct | buffer_t |
Public Member Functions | |
| AvgBuffer_SavitzkyGolay (std::size_t length, std::size_t polorder) | |
| virtual | ~AvgBuffer_SavitzkyGolay ()=default |
| void | Push (std::shared_ptr< AvgBufferItem > h, const interval< TID > &id) override |
| void | Flush () override |
| const AvgBufferItem & | CurrentItem () const override |
| const interval< TID > & | CurrentRange () const override |
| void | Next () override |
| bool | Empty () const 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 Member Functions | |
| std::shared_ptr< AvgBufferItem > | GetSmoothedClone (typename buffer_t::const_iterator i) const |
Protected Attributes | |
| buffer_t | m_buffer |
| std::queue< buffer_entry > | worklist |
| bool | startup_done = false |
| const std::size_t | m_sum_length |
| const SavitzkyGolay | sg |
Protected Attributes inherited from ant::calibration::gui::AvgBuffer_traits< AvgBufferItem > | |
| double | total_length |
| unsigned | total_n |
|
protected |
|
inline |
|
virtualdefault |
|
inlineoverridevirtual |
|
inlineoverridevirtual |
|
inlineoverridevirtual |
|
inlineoverridevirtual |
|
inlineprotected |
|
inlineoverridevirtual |
|
inlineoverridevirtual |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |