TS++ library: time series library
ts::TimeSeriesCollection< T > Class Template Reference

A class template for a list of time series with SFF header. More...

#include <tscollection.h>

Inheritance diagram for ts::TimeSeriesCollection< T >:
Collaboration diagram for ts::TimeSeriesCollection< T >:

Public Types

Type definitions.

Provided to define proper base types of class template

typedef T Tvalue
 
typedef aff::Series< TvalueTseries
 
typedef ::sff::WID2 Theader
 
typedef ts::TimeSeries< Tseries, TheaderTtimeseries
 
typedef ts::TimeSeries< typename Tseries::Tcoc, TheaderTconsttimeseries
 
typedef std::vector< TtimeseriesTbase
 

Public Member Functions

bool are_consistent (const ::sff::WID2compare comparer) const
 Check consistency. More...
 
bool overlap () const
 Check whether all time series have a common time window. More...
 
void synchronize_nsamples ()
 Synchronize header with series. More...
 
void trim_to_date ()
 Trim to same start time. More...
 
void trim_to_nsamples ()
 Trim to same number of samples. More...
 

Public Attributes

elements
 STL member. More...
 

Detailed Description

template<typename T>
class ts::TimeSeriesCollection< T >

A class template for a list of time series with SFF header.

A TimeSeriesCollection is a vector of ts::TimeSeries with some additional member functions.

Parameters
Tvalue type of series container

Definition at line 56 of file tscollection.h.


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