kwave  18.07.70
Kwave::Stripe::List Class Reference

#include <Stripe.h>

Inheritance diagram for Kwave::Stripe::List:
Inheritance graph
Collaboration diagram for Kwave::Stripe::List:
Collaboration graph

Public Member Functions

 List ()
 
 List (sample_index_t left, sample_index_t right)
 
virtual ~List ()
 
sample_index_t left () const
 
sample_index_t right () const
 

Private Attributes

sample_index_t m_left
 
sample_index_t m_right
 

Detailed Description

Container for a list of stripes that covers a range of samples.

Note
the first/last list entry may contain some samples before/after the selected range

Definition at line 192 of file Stripe.h.

Constructor & Destructor Documentation

◆ List() [1/2]

Kwave::Stripe::List::List ( )
inline

Default constructor

Definition at line 197 of file Stripe.h.

198  :QList<Kwave::Stripe>(), m_left(0), m_right(0)
199  {
200  }
sample_index_t m_left
Definition: Stripe.h:221
sample_index_t m_right
Definition: Stripe.h:224

◆ List() [2/2]

Kwave::Stripe::List::List ( sample_index_t  left,
sample_index_t  right 
)
inline

Constructor

Definition at line 203 of file Stripe.h.

204  :QList<Kwave::Stripe>(), m_left(left), m_right(right)
205  {
206  }
sample_index_t left() const
Definition: Stripe.h:214
sample_index_t m_left
Definition: Stripe.h:221
sample_index_t right() const
Definition: Stripe.h:217
sample_index_t m_right
Definition: Stripe.h:224

◆ ~List()

virtual Kwave::Stripe::List::~List ( )
inlinevirtual

Destructor

Definition at line 209 of file Stripe.h.

210  {
211  }

Member Function Documentation

◆ left()

sample_index_t Kwave::Stripe::List::left ( ) const
inline

returns the index of the first sample

Definition at line 214 of file Stripe.h.

Referenced by Kwave::Track::mergeStripes().

214 { return m_left; }
sample_index_t m_left
Definition: Stripe.h:221
Here is the caller graph for this function:

◆ right()

sample_index_t Kwave::Stripe::List::right ( ) const
inline

returns the index of the last sample

Definition at line 217 of file Stripe.h.

Referenced by Kwave::Track::mergeStripes().

217 { return m_right; }
sample_index_t m_right
Definition: Stripe.h:224
Here is the caller graph for this function:

Member Data Documentation

◆ m_left

sample_index_t Kwave::Stripe::List::m_left
private

index of the first sample

Definition at line 221 of file Stripe.h.

◆ m_right

sample_index_t Kwave::Stripe::List::m_right
private

index of the last sample

Definition at line 224 of file Stripe.h.


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