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

#include <analog.hpp>

Inheritance diagram for pv::data::Analog:
Collaboration diagram for pv::data::Analog:

Public Member Functions

 Analog ()
 
void push_segment (std::shared_ptr< AnalogSegment > &segment)
 
const std::deque< std::shared_ptr< AnalogSegment > > & analog_segments () const
 
std::vector< std::shared_ptr< Segment > > segments () const
 
void clear ()
 
uint64_t max_sample_count () const
 
- Public Member Functions inherited from pv::data::SignalData
 SignalData ()
 
virtual ~SignalData ()
 

Private Attributes

std::deque< std::shared_ptr< AnalogSegment > > segments_
 

Detailed Description

Definition at line 34 of file analog.hpp.

Constructor & Destructor Documentation

pv::data::Analog::Analog ( )

Definition at line 34 of file analog.cpp.

Member Function Documentation

const deque< shared_ptr< AnalogSegment > > & pv::data::Analog::analog_segments ( ) const

Definition at line 44 of file analog.cpp.

void pv::data::Analog::clear ( )
virtual

Implements pv::data::SignalData.

Definition at line 55 of file analog.cpp.

uint64_t pv::data::Analog::max_sample_count ( ) const
virtual

Implements pv::data::SignalData.

Definition at line 60 of file analog.cpp.

void pv::data::Analog::push_segment ( std::shared_ptr< AnalogSegment > &  segment)

Definition at line 39 of file analog.cpp.

vector< shared_ptr< Segment > > pv::data::Analog::segments ( ) const
virtual

Implements pv::data::SignalData.

Definition at line 49 of file analog.cpp.

Member Data Documentation

std::deque< std::shared_ptr<AnalogSegment> > pv::data::Analog::segments_
private

Definition at line 52 of file analog.hpp.


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