PulseView  0.3.0
A Qt-based sigrok GUI
pv::data::decode::RowData Class Reference

#include <rowdata.hpp>

Collaboration diagram for pv::data::decode::RowData:

Public Member Functions

 RowData ()
 
uint64_t get_max_sample () const
 
void get_annotation_subset (std::vector< pv::data::decode::Annotation > &dest, uint64_t start_sample, uint64_t end_sample) const
 
void push_annotation (const Annotation &a)
 

Private Attributes

std::vector< Annotationannotations_
 

Detailed Description

Definition at line 32 of file rowdata.hpp.

Constructor & Destructor Documentation

pv::data::decode::RowData::RowData ( )

Definition at line 29 of file rowdata.cpp.

Member Function Documentation

void pv::data::decode::RowData::get_annotation_subset ( std::vector< pv::data::decode::Annotation > &  dest,
uint64_t  start_sample,
uint64_t  end_sample 
) const

Extracts sorted annotations between two period into a vector.

Definition at line 40 of file rowdata.cpp.

uint64_t pv::data::decode::RowData::get_max_sample ( ) const

Definition at line 33 of file rowdata.cpp.

void pv::data::decode::RowData::push_annotation ( const Annotation a)

Definition at line 50 of file rowdata.cpp.

Member Data Documentation

std::vector<Annotation> pv::data::decode::RowData::annotations_
private

Definition at line 50 of file rowdata.hpp.


The documentation for this class was generated from the following files: