Public Member Functions | Static Public Attributes | Protected Member Functions | Protected Attributes

dynamicgraph::SignalArray_const< Time > Class Template Reference

List of all members.

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 (void)
virtual SignalArray_const< Time > & operator<< (const SignalBase< Time > &sig)
virtual const SignalBase< Time > & operator[] (const unsigned int &idx) const
virtual unsigned int getSize (void) const

Static Public Attributes

static const int DEFAULT_SIZE = 20

Protected Member Functions

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

Protected Attributes

const SignalBase< Time > ** const_array
unsigned int size
unsigned int rank

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


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 ( void   )  [inline, virtual]

Member Function Documentation

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

Member Data Documentation

template<class Time >
const SignalBase<Time>** dynamicgraph::SignalArray_const< Time >::const_array [protected]
template<class Time >
const int dynamicgraph::SignalArray_const< Time >::DEFAULT_SIZE = 20 [static]
template<class Time >
unsigned int dynamicgraph::SignalArray_const< Time >::rank [protected]
template<class Time >
unsigned int dynamicgraph::SignalArray_const< Time >::size [protected]




dynamicGraph library documentation