#include <stimulusparametermap.h>
Inheritance diagram for StimulusParameterMap< MapBaseType, ValuePointer >:
The ValuePointer may be any object that when dereferenced will give the current value of the stimulus parameter. The base class only specifies two useful virtual functions, map() and selectivity(); the rest are left for subclasses.
Definition at line 29 of file stimulusparametermap.h.
Public Types | |
typedef MapBaseType::size_type | Subscript |
Public Methods | |
StimulusParameterMap (const string &name_, ValuePointer &valueptr_) | |
Constructor. | |
int | undefined_values () const |
Returns the number of pixels whose values were undefined in the last call to selectivity() or vector_direction_map(). | |
virtual MapBaseType * | map () const=0 |
virtual MapBaseType * | selectivity () const=0 |
const string & | name () const |
Protected Methods | |
void | undefined_values_start (const int undefined_values) const |
Take the given count as the start for undefined_values. | |
void | undefined_values_end (const int undefined_values) const |
Take the given count as the end of the undefined_values. | |
Protected Attributes | |
ValuePointer & | valueptr |