Scope
scope::StimulationVector Class Reference

#include <StimulationVector.h>

Public Member Functions

void SetParameters (const parameters::Stimulation &_parameters)
 
std::shared_ptr< const std::vector< uint8_t > > GetVector () const
 

Protected Member Functions

void UpdateVector ()
 

Protected Attributes

parameters::Stimulation parameters
 
std::shared_ptr< std::vector< uint8_t > > const vecptr
 

Detailed Description

Calculates a basic digital stimulation pattern.

Definition at line 8 of file StimulationVector.h.

Member Function Documentation

void scope::StimulationVector::UpdateVector ( )
protected

Recalculates the stimulation vector.

Definition at line 10 of file StimulationVector.cpp.

void scope::StimulationVector::SetParameters ( const parameters::Stimulation _parameters)
inline

Sets parameters.

Definition at line 25 of file StimulationVector.h.

std::shared_ptr<const std::vector<uint8_t> > scope::StimulationVector::GetVector ( ) const
inline
Returns
pointer to calculated stimulation vector

Definition at line 28 of file StimulationVector.h.

Member Data Documentation

parameters::Stimulation scope::StimulationVector::parameters
protected

parameter set

Definition at line 12 of file StimulationVector.h.

std::shared_ptr<std::vector<uint8_t> > const scope::StimulationVector::vecptr
protected

pointer to data vector

Definition at line 15 of file StimulationVector.h.


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