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 |
- 11 public functions inherited from lgnSimulator::Grating
- 7 public functions inherited from lgnSimulator::Stimulus
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().