dynamicgraph::SignalArray_const< Time > Class Template Reference

TODO. More...

#include <dynamic-graph/signal-array.h>

Inheritance diagram for dynamicgraph::SignalArray_const< Time >:
[legend]
Collaboration diagram for dynamicgraph::SignalArray_const< Time >:
[legend]

Public Member Functions

 SignalArray_const (const unsigned int &sizeARG=DEFAULT_SIZE)
 
 SignalArray_const (const SignalBase< Time > &sig)
 
 SignalArray_const (const SignalArray< Time > &siga)
 
 SignalArray_const (const SignalArray_const< Time > &siga)
 
virtual ~SignalArray_const ()
 
virtual SignalArray_const< Time > & operator<< (const SignalBase< Time > &sig)
 
virtual const SignalBase< Time > & operator[] (const unsigned int &idx) const
 
virtual unsigned int getSize () const
 

Static Public Attributes

static const int DEFAULT_SIZE = 20
 

Protected Member Functions

void addElmt (const SignalBase< Time > *el)
 

Protected Attributes

std::vector< const SignalBase< Time > * > const_array
 
unsigned int size
 
unsigned int rank
 

Detailed Description

template<class Time>
class dynamicgraph::SignalArray_const< Time >

TODO.

Constructor & Destructor Documentation

template<class Time>
dynamicgraph::SignalArray_const< Time >::SignalArray_const ( const unsigned int &  sizeARG = DEFAULT_SIZE)
inline
template<class Time>
dynamicgraph::SignalArray_const< Time >::SignalArray_const ( const SignalBase< Time > &  sig)
inline
template<class Time>
dynamicgraph::SignalArray_const< Time >::SignalArray_const ( const SignalArray< Time > &  siga)
inline
template<class Time>
dynamicgraph::SignalArray_const< Time >::SignalArray_const ( const SignalArray_const< Time > &  siga)
inline
template<class Time>
virtual dynamicgraph::SignalArray_const< Time >::~SignalArray_const ( )
inlinevirtual

Member Function Documentation

template<class Time>
virtual unsigned int dynamicgraph::SignalArray_const< Time >::getSize ( ) const
inlinevirtual
template<class Time>
virtual SignalArray_const<Time>& dynamicgraph::SignalArray_const< Time >::operator<< ( const SignalBase< Time > &  sig)
inlinevirtual
template<class Time>
virtual const SignalBase<Time>& dynamicgraph::SignalArray_const< Time >::operator[] ( const unsigned int &  idx) const
inlinevirtual

Member Data Documentation

template<class Time>
std::vector<const SignalBase<Time> *> dynamicgraph::SignalArray_const< Time >::const_array
protected
template<class Time>
unsigned int dynamicgraph::SignalArray_const< Time >::size
protected