VISR  0.11.1
Versatile Interactive Scene Renderer
visr::rrl::CommunicationArea< SampleType > Class Template Reference

#include <mex_wrapper.hpp>

Public Member Functions

 CommunicationArea (std::size_t numberOfSignals, std::size_t signalLength, std::size_t alignmentElements)
 
 ~CommunicationArea ()
 
std::size_t numberOfSignals () const
 
std::size_t signalLength () const
 
std::size_t signalStride () const
 
SampleTypedata ()
 
SampleType const * data () const
 
SampleTypeoperator[] (std::size_t index)
 
SampleType const * operator[] (std::size_t index) const
 
SampleTypeat (std::size_t index)
 
SampleType const * at (std::size_t index) const
 

Constructor & Destructor Documentation

template<typename SampleType >
visr::rrl::CommunicationArea< SampleType >::CommunicationArea ( std::size_t  numberOfSignals,
std::size_t  signalLength,
std::size_t  alignmentElements 
)
explicit

Constructor.

Parameters
numberOfSignals
signalLength
alignmentElements[optional]
template<typename SampleType >
visr::rrl::CommunicationArea< SampleType >::~CommunicationArea ( )

Destructor

Member Function Documentation

template<typename SampleType >
SampleType* visr::rrl::CommunicationArea< SampleType >::at ( std::size_t  index)
inline
template<typename SampleType >
SampleType const* visr::rrl::CommunicationArea< SampleType >::at ( std::size_t  index) const
inline
template<typename SampleType >
SampleType* visr::rrl::CommunicationArea< SampleType >::data ( )
inline
template<typename SampleType >
SampleType const* visr::rrl::CommunicationArea< SampleType >::data ( ) const
inline
template<typename SampleType >
std::size_t visr::rrl::CommunicationArea< SampleType >::numberOfSignals ( ) const
inline
template<typename SampleType >
SampleType* visr::rrl::CommunicationArea< SampleType >::operator[] ( std::size_t  index)
inline
template<typename SampleType >
SampleType const* visr::rrl::CommunicationArea< SampleType >::operator[] ( std::size_t  index) const
inline
template<typename SampleType >
std::size_t visr::rrl::CommunicationArea< SampleType >::signalLength ( ) const
inline
template<typename SampleType >
std::size_t visr::rrl::CommunicationArea< SampleType >::signalStride ( ) const
inline

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