Loading...
Searching...
No Matches
dynamicgraph::SignalArray< Time > Class Template Reference

TODO. More...

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

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

Public Member Functions

 SignalArray (const unsigned int &sizeARG=DEFAULT_SIZE)
 SignalArray (SignalBase< Time > &sig)
 SignalArray (const SignalArray< Time > &siga)
virtual ~SignalArray ()
virtual SignalArray< Time > & operator<< (SignalBase< Time > &sig)
virtual SignalArray_const< Time > operator<< (const SignalBase< Time > &sig) const
virtual SignalBase< Time > & operator[] (const unsigned int &idx) const
Public Member Functions inherited from dynamicgraph::SignalArray_const< Time >
 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 unsigned int getSize () const

Protected Member Functions

void addElmt (SignalBase< Time > *el)
Protected Member Functions inherited from dynamicgraph::SignalArray_const< Time >
void addElmt (const SignalBase< Time > *el)

Protected Attributes

std::vector< SignalBase< Time > * > array
Protected Attributes inherited from dynamicgraph::SignalArray_const< Time >
std::vector< const SignalBase< Time > * > const_array
unsigned int size
unsigned int rank

Additional Inherited Members

Static Public Attributes inherited from dynamicgraph::SignalArray_const< Time >
static const int DEFAULT_SIZE = 20

Detailed Description

template<class Time>
class dynamicgraph::SignalArray< Time >

TODO.

Constructor & Destructor Documentation

◆ SignalArray() [1/3]

template<class Time>
dynamicgraph::SignalArray< Time >::SignalArray ( const unsigned int & sizeARG = DEFAULT_SIZE)
inline

◆ SignalArray() [2/3]

template<class Time>
dynamicgraph::SignalArray< Time >::SignalArray ( SignalBase< Time > & sig)
inline

◆ SignalArray() [3/3]

template<class Time>
dynamicgraph::SignalArray< Time >::SignalArray ( const SignalArray< Time > & siga)
inline

◆ ~SignalArray()

template<class Time>
virtual dynamicgraph::SignalArray< Time >::~SignalArray ( )
inlinevirtual

Member Function Documentation

◆ addElmt()

◆ operator<<() [1/2]

template<class Time>
virtual SignalArray_const< Time > dynamicgraph::SignalArray< Time >::operator<< ( const SignalBase< Time > & sig) const
inlinevirtual

◆ operator<<() [2/2]

template<class Time>
virtual SignalArray< Time > & dynamicgraph::SignalArray< Time >::operator<< ( SignalBase< Time > & sig)
inlinevirtual

◆ operator[]()

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

Reimplemented from dynamicgraph::SignalArray_const< Time >.

References array.

Member Data Documentation

◆ array

template<class Time>
std::vector< SignalBase<Time>* > dynamicgraph::SignalArray< Time >::array
mutableprotected

Referenced by addElmt(), and operator[]().