Class mediapipe::CircularBuffer
template <typename T>
ClassList > mediapipe > CircularBuffer
Classes
| Type | Name |
|---|---|
| class | iterator |
Public Functions
| Type | Name |
|---|---|
| CircularBuffer (size_t capacity, double buffer_margin=0.25) |
|
| T | Get (size_t i) const |
| T | GetAbsolute (size_t i) const |
| iterator | begin () const |
| iterator | end () const |
| bool | push_back (const T & event) |
Public Functions Documentation
function CircularBuffer
mediapipe::CircularBuffer::CircularBuffer (
size_t capacity,
double buffer_margin=0.25
)
function Get
inline T mediapipe::CircularBuffer::Get (
size_t i
) const
function GetAbsolute
inline T mediapipe::CircularBuffer::GetAbsolute (
size_t i
) const
function begin
inline iterator mediapipe::CircularBuffer::begin () const
function end
inline iterator mediapipe::CircularBuffer::end () const
function push_back
inline bool mediapipe::CircularBuffer::push_back (
const T & event
)
The documentation for this class was generated from the following file /home/friedel/devel/ILLIXR-plugins/hand_tracking/mediapipe/framework/profiler/circular_buffer.h