Skip to content

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