public class DefaultAuralMemory extends AbstractPerceptualMemory implements IAuralMemory
FINST_DURATION_TIME_PARAM, NEW_FINST_ONSET_DURATION_TIME_PARAM, NUMBER_OF_FINSTS_PARAM, SEARCH_RESULT_IDENTIFIER_KEY
Constructor and Description |
---|
DefaultAuralMemory(IAuralModule module,
IActivePerceptListener listener) |
Modifier and Type | Method and Description |
---|---|
void |
attach(ACTRAgent agent)
attach must be called after the model has been connected to commmon reality
|
void |
detach()
detach from CR
|
protected void |
fillIndexChunk(IChunk indexChunk,
IChunk encodedChunk,
ChunkTypeRequest originalRequest,
ChunkTypeRequest expandedRequest)
provides a hook to set the slot values of the returned index chunk in case
they are recycled..
|
IAuralModule |
getAuralModule() |
protected boolean |
isAcceptable(IChunk encodedChunk,
ChunkTypeRequest originalRequest)
hook to verify that an encoded chunk should be returned.
|
void |
setParameter(java.lang.String key,
java.lang.String value)
Set the named parameter
|
addEncoder, addFeatureMap, addFilter, addListener, addRecentSearch, createDefaultComparator, dispatch, getAfferentObjectListener, getEncoders, getEncodings, getFeatureMaps, getFilters, getFINSTFeatureMap, getFINSTLimit, getFINSTSpan, getIndexManager, getLastChangeTime, getLastSearchResult, getModule, getNamedChunk, getNewFINSTOnsetDuration, getObjectListener, getParameter, getPendingUpdates, getPossibleParameters, getRecentSearchResults, getSetableParameters, hasListeners, isAttached, removeEncoder, removeFeatureMap, removeFilter, removeListener, search, searchInternal, searchNow, select, setFINSTLimit, setFINSTSpan, setNewFINSTOnsetDuration
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
addEncoder, addFeatureMap, addFilter, addListener, getEncoders, getEncodings, getFeatureMaps, getFilters, getFINSTFeatureMap, getFINSTLimit, getFINSTSpan, getIndexManager, getLastChangeTime, getLastSearchResult, getModule, getNewFINSTOnsetDuration, getPendingUpdates, getRecentSearchResults, isAttached, removeEncoder, removeFeatureMap, removeFilter, removeListener, search, searchNow, setFINSTLimit, setFINSTSpan, setNewFINSTOnsetDuration
getParameter, getPossibleParameters, getSetableParameters
public DefaultAuralMemory(IAuralModule module, IActivePerceptListener listener)
public IAuralModule getAuralModule()
getAuralModule
in interface IAuralMemory
public void attach(ACTRAgent agent)
AbstractPerceptualMemory
attach
in interface IPerceptualMemory
attach
in class AbstractPerceptualMemory
public void detach()
IPerceptualMemory
detach
in interface IPerceptualMemory
detach
in class AbstractPerceptualMemory
protected void fillIndexChunk(IChunk indexChunk, IChunk encodedChunk, ChunkTypeRequest originalRequest, ChunkTypeRequest expandedRequest)
AbstractPerceptualMemory
fillIndexChunk
in class AbstractPerceptualMemory
protected boolean isAcceptable(IChunk encodedChunk, ChunkTypeRequest originalRequest)
AbstractPerceptualMemory
isAcceptable
in class AbstractPerceptualMemory
public void setParameter(java.lang.String key, java.lang.String value)
IParameterized
setParameter
in interface IParameterized
setParameter
in class AbstractPerceptualMemory