org.jactr.modules.pm.visual.memory
Interface IVisualMemory

All Superinterfaces:
IParameterized, IPerceptualMemory
All Known Implementing Classes:
DefaultVisualMemory

public interface IVisualMemory
extends IPerceptualMemory, IParameterized


Field Summary
static java.lang.String MOVEMENT_TOLERANCE_PARAM
           
static java.lang.String STICKY_ATTENTION_PARAM
           
static java.lang.String VISUAL_FIELD_HEIGHT_PARAM
           
static java.lang.String VISUAL_FIELD_HORIZONTAL_RESOLUTION_PARAM
           
static java.lang.String VISUAL_FIELD_VERTICAL_RESOLUTION_PARAM
           
static java.lang.String VISUAL_FIELD_WIDTH_PARAM
           
 
Fields inherited from interface org.jactr.modules.pm.common.memory.IPerceptualMemory
FINST_DURATION_TIME_PARAM, NEW_FINST_ONSET_DURATION_TIME_PARAM, NUMBER_OF_FINSTS_PARAM, SEARCH_RESULT_IDENTIFIER_KEY
 
Method Summary
 int getHorizontalResolution()
           
 double getHorizontalSpan()
           
 double getMovementTolerance()
           
 int getVerticalResolution()
           
 double getVerticalSpan()
           
 IChunk getVisualLocationChunkAt(double x, double y)
           
 IVisualModule getVisualModule()
           
 boolean isStickyAttentionEnabled()
           
 void setHorizontalResolution(int resolution)
           
 void setHorizontalSpan(double fov)
           
 void setMovementTolerance(double tolerance)
           
 void setStickyAttentionEnabled(boolean enabled)
           
 void setVerticalResolution(int resolution)
           
 void setVerticalSpan(double fov)
           
 
Methods inherited from interface org.jactr.modules.pm.common.memory.IPerceptualMemory
addEncoder, addFeatureMap, addFilter, addListener, attach, detach, getEncoders, getEncodings, getFeatureMaps, getFilters, getFINSTFeatureMap, getFINSTLimit, getFINSTSpan, getIndexManager, getLastChangeTime, getLastSearchResult, getModule, getNewFINSTOnsetDuration, getPendingUpdates, getRecentSearchResults, isAttached, removeEncoder, removeFeatureMap, removeFilter, removeListener, search, searchNow, setFINSTLimit, setFINSTSpan, setNewFINSTOnsetDuration
 
Methods inherited from interface org.jactr.core.utils.parameter.IParameterized
getParameter, getPossibleParameters, getSetableParameters, setParameter
 

Field Detail

VISUAL_FIELD_WIDTH_PARAM

static final java.lang.String VISUAL_FIELD_WIDTH_PARAM
See Also:
Constant Field Values

VISUAL_FIELD_HEIGHT_PARAM

static final java.lang.String VISUAL_FIELD_HEIGHT_PARAM
See Also:
Constant Field Values

VISUAL_FIELD_HORIZONTAL_RESOLUTION_PARAM

static final java.lang.String VISUAL_FIELD_HORIZONTAL_RESOLUTION_PARAM
See Also:
Constant Field Values

VISUAL_FIELD_VERTICAL_RESOLUTION_PARAM

static final java.lang.String VISUAL_FIELD_VERTICAL_RESOLUTION_PARAM
See Also:
Constant Field Values

MOVEMENT_TOLERANCE_PARAM

static final java.lang.String MOVEMENT_TOLERANCE_PARAM
See Also:
Constant Field Values

STICKY_ATTENTION_PARAM

static final java.lang.String STICKY_ATTENTION_PARAM
See Also:
Constant Field Values
Method Detail

getHorizontalSpan

double getHorizontalSpan()

setHorizontalSpan

void setHorizontalSpan(double fov)

getVerticalSpan

double getVerticalSpan()

setVerticalSpan

void setVerticalSpan(double fov)

getHorizontalResolution

int getHorizontalResolution()

setHorizontalResolution

void setHorizontalResolution(int resolution)

getVerticalResolution

int getVerticalResolution()

setVerticalResolution

void setVerticalResolution(int resolution)

getMovementTolerance

double getMovementTolerance()

setMovementTolerance

void setMovementTolerance(double tolerance)

setStickyAttentionEnabled

void setStickyAttentionEnabled(boolean enabled)

isStickyAttentionEnabled

boolean isStickyAttentionEnabled()

getVisualModule

IVisualModule getVisualModule()

getVisualLocationChunkAt

IChunk getVisualLocationChunkAt(double x,
                                double y)