Public Member Functions | Static Public Attributes | Protected Member Functions | Protected Attributes | List of all members
dynamicgraph::SignalArray_const< Time > Class Template Reference

TODO. More...

#include <fwd.hh>

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

Public Member Functions

virtual unsigned int getSize () const
 
virtual SignalArray_const< Time > & operator<< (const SignalBase< Time > &sig)
 
virtual const SignalBase< Time > & operator[] (const unsigned int &idx) const
 
 SignalArray_const (const SignalArray< Time > &siga)
 
 SignalArray_const (const SignalArray_const< Time > &siga)
 
 SignalArray_const (const SignalBase< Time > &sig)
 
 SignalArray_const (const unsigned int &sizeARG=DEFAULT_SIZE)
 
virtual ~SignalArray_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 rank
 
unsigned int size
 

Detailed Description

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

TODO.

Definition at line 48 of file fwd.hh.

Constructor & Destructor Documentation

◆ SignalArray_const() [1/4]

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

Definition at line 29 of file signal-array.h.

◆ SignalArray_const() [2/4]

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

Definition at line 32 of file signal-array.h.

◆ SignalArray_const() [3/4]

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

Definition at line 37 of file signal-array.h.

◆ SignalArray_const() [4/4]

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

Definition at line 44 of file signal-array.h.

◆ ~SignalArray_const()

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

Definition at line 51 of file signal-array.h.

Member Function Documentation

◆ addElmt()

template<class Time>
void dynamicgraph::SignalArray_const< Time >::addElmt ( const SignalBase< Time > *  el)
inlineprotected

Definition at line 54 of file signal-array.h.

◆ getSize()

template<class Time>
virtual unsigned int dynamicgraph::SignalArray_const< Time >::getSize ( ) const
inlinevirtual

Definition at line 72 of file signal-array.h.

◆ operator<<()

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

Definition at line 63 of file signal-array.h.

◆ operator[]()

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

Reimplemented in dynamicgraph::SignalArray< Time >.

Definition at line 69 of file signal-array.h.

Member Data Documentation

◆ const_array

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

Definition at line 25 of file signal-array.h.

◆ DEFAULT_SIZE

template<class Time>
const int dynamicgraph::SignalArray_const< Time >::DEFAULT_SIZE = 20
static

Definition at line 22 of file signal-array.h.

◆ rank

template<class Time>
unsigned int dynamicgraph::SignalArray_const< Time >::rank
protected

Definition at line 26 of file signal-array.h.

◆ size

template<class Time>
unsigned int dynamicgraph::SignalArray_const< Time >::size
protected

Definition at line 26 of file signal-array.h.


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


dynamic-graph
Author(s): Nicolas Mansard, Olivier Stasse
autogenerated on Sun Jun 25 2023 02:06:03