Public Member Functions | Protected Member Functions | Protected Attributes

dynamicgraph::SignalArray< Time > Class Template Reference

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

List of all members.

Public Member Functions

 SignalArray (const unsigned int &sizeARG=DEFAULT_SIZE)
 SignalArray (SignalBase< Time > &sig)
 SignalArray (const SignalArray< Time > &siga)
virtual ~SignalArray (void)
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

Protected Member Functions

void createArray (void)
void addElmt (SignalBase< Time > *el)

Protected Attributes

SignalBase< Time > ** array

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


Constructor & Destructor Documentation

template<class Time >
dynamicgraph::SignalArray< Time >::SignalArray ( const unsigned int &  sizeARG = DEFAULT_SIZE  )  [inline]
template<class Time >
dynamicgraph::SignalArray< Time >::SignalArray ( SignalBase< Time > &  sig  )  [inline]
template<class Time >
dynamicgraph::SignalArray< Time >::SignalArray ( const SignalArray< Time > &  siga  )  [inline]
template<class Time >
virtual dynamicgraph::SignalArray< Time >::~SignalArray ( void   )  [inline, virtual]

Member Function Documentation

template<class Time >
void dynamicgraph::SignalArray< Time >::addElmt ( SignalBase< Time > *  el  )  [inline, protected]
template<class Time >
void dynamicgraph::SignalArray< Time >::createArray ( void   )  [inline, protected]
template<class Time >
virtual SignalArray_const<Time> dynamicgraph::SignalArray< Time >::operator<< ( const SignalBase< Time > &  sig  )  const [inline, virtual]
template<class Time >
virtual SignalArray<Time>& dynamicgraph::SignalArray< Time >::operator<< ( SignalBase< Time > &  sig  )  [inline, virtual]
template<class Time >
virtual SignalBase<Time>& dynamicgraph::SignalArray< Time >::operator[] ( const unsigned int &  idx  )  const [inline, virtual]

Member Data Documentation

template<class Time >
SignalBase<Time>** dynamicgraph::SignalArray< Time >::array [mutable, protected]




dynamicGraph library documentation