DLS  1.6
LibDLS::Data Class Reference

Block of data values. More...

Public Member Functions

 Data (const Data &)
 
 Data (const DlsProto::Data &)
 
template<class T >
void import (Time, Time, MetaType, unsigned int, unsigned int, unsigned int &, T *, unsigned int)
 Imports data block properties.
 
void push_back (const Data &)
 
Time start_time () const
 
Time end_time () const
 
Time time_per_value () const
 
MetaType meta_type () const
 
unsigned int meta_level () const
 
size_t size () const
 
double value (unsigned int index) const
 
Time time (unsigned int index) const
 
int calc_min_max (double *, double *) const
 

Protected Attributes

Time _start_time
 
Time _time_per_value
 
MetaType _meta_type
 
unsigned int _meta_level
 
std::vector< double > _data
 

Detailed Description

Block of data values.

Definition at line 40 of file Data.h.