Stimulus Class

(lgnSimulator::Stimulus)

The Stimulus class. More...

Header: #include <Stimulus>
Inherited By:

lgnSimulator::Grating and lgnSimulator::NaturalScene

Public Functions

Stimulus(Integrator * const integrator)
~Stimulus()
void clearFourierTransform()
void clearSpatioTemporal()
virtual void computeFourierTransform() = 0
virtual void computeSpatiotemporal() = 0
cx_cube fourierTransform() const
cube spatioTemporal() const
string type() const

Detailed Description

The Stimulus class.

Member Function Documentation

Stimulus::Stimulus(Integrator * const integrator)

Default constructs an instance of Stimulus.

Stimulus::~Stimulus()

Destroys the instance of Stimulus.

void Stimulus::clearFourierTransform()

void Stimulus::clearSpatioTemporal()

[pure virtual] void Stimulus::computeFourierTransform()

[pure virtual] void Stimulus::computeSpatiotemporal()

cx_cube Stimulus::fourierTransform() const

cube Stimulus::spatioTemporal() const

string Stimulus::type() const