CSCircleMaskGrating Class

(lgnSimulator::CSCircleMaskGrating)

Grating stimulus with a center mask and a surround mask. More...

Header: #include <CSCircleMaskGrating>
Inherits: Grating

Public Functions

CSCircleMaskGrating(Integrator * const integrator, double contrast, double phase, double orientation, double maskSize, double spatialFreq, double temporalFreq, double surroundSpatialFreq, double surroundTemporalFreq, double surroundContrast, double surroundPhase, double surroundOrientation, double surroundMaskSize)
~CSCircleMaskGrating()
double maskSize() const
void setSurroundOrientation(double surroundOrientation)
void setSurroundSpatialFreq(double surroundSpatialFreq)
double surroundContrast() const
double surroundMaskSize() const
double surroundOrientation(bool inDegrees = false) const
double surroundPhase(bool inDegrees = false) const
double surroundSpatialFreq() const
double surroundTemporalFreq() const
vec2 surroundkVec() const

Detailed Description

Grating stimulus with a center mask and a surround mask.

Member Function Documentation

CSCircleMaskGrating::CSCircleMaskGrating(Integrator * const integrator, double contrast, double phase, double orientation, double maskSize, double spatialFreq, double temporalFreq, double surroundSpatialFreq, double surroundTemporalFreq, double surroundContrast, double surroundPhase, double surroundOrientation, double surroundMaskSize)

Default constructs an instance of CSCircleMaskGrating.

CSCircleMaskGrating::~CSCircleMaskGrating()

Destroys the instance of CSCircleMaskGrating.

double CSCircleMaskGrating::maskSize() const

void CSCircleMaskGrating::setSurroundOrientation(double surroundOrientation)

See also surroundOrientation().

void CSCircleMaskGrating::setSurroundSpatialFreq(double surroundSpatialFreq)

See also surroundSpatialFreq().

double CSCircleMaskGrating::surroundContrast() const

double CSCircleMaskGrating::surroundMaskSize() const

double CSCircleMaskGrating::surroundOrientation(bool inDegrees = false) const

See also setSurroundOrientation().

double CSCircleMaskGrating::surroundPhase(bool inDegrees = false) const

double CSCircleMaskGrating::surroundSpatialFreq() const

See also setSurroundSpatialFreq().

double CSCircleMaskGrating::surroundTemporalFreq() const

vec2 CSCircleMaskGrating::surroundkVec() const