org.jactr.modules.pm.common.memory.map
Interface IFINSTFeatureMap

All Superinterfaces:
IAfferentObjectListener, IFeatureMap<FINSTState>
All Known Implementing Classes:
DefaultFINSTFeatureMap, FINSTAuralFeatureMap, FINSTVisualFeatureMap

public interface IFINSTFeatureMap
extends IFeatureMap<FINSTState>

Author:
developer

Method Summary
 void flagAsAttended(org.commonreality.identifier.IIdentifier identifier, IChunk chunk, double duration)
           
 void flagAsNew(org.commonreality.identifier.IIdentifier identifier, IChunk chunk, double duration)
           
 void flagAsOld(org.commonreality.identifier.IIdentifier identifier, IChunk chunk)
           
 void getAttended(java.util.Set<org.commonreality.identifier.IIdentifier> destination)
           
 int getMaximumFINSTs()
           
 void getNew(java.util.Set<org.commonreality.identifier.IIdentifier> destination)
           
 void getOld(java.util.Set<org.commonreality.identifier.IIdentifier> destination)
           
 boolean isAttended(org.commonreality.identifier.IIdentifier identifier)
           
 boolean isNew(org.commonreality.identifier.IIdentifier identifier)
           
 boolean isOld(org.commonreality.identifier.IIdentifier identifier)
           
 void reset()
          reset all the finsts
 void setMaximumFINSTs(int max)
           
 
Methods inherited from interface org.jactr.modules.pm.common.memory.map.IFeatureMap
addListener, clear, dispose, fillSlotValues, getCandidateRealObjects, getInformation, getPerceptualMemory, isInterestedIn, normalizeRequest, removeListener, setPerceptualMemory
 
Methods inherited from interface org.jactr.modules.pm.common.afferent.IAfferentObjectListener
afferentObjectAdded, afferentObjectRemoved, afferentObjectUpdated, isInterestedIn
 

Method Detail

getMaximumFINSTs

int getMaximumFINSTs()

setMaximumFINSTs

void setMaximumFINSTs(int max)

reset

void reset()
reset all the finsts


flagAsNew

void flagAsNew(org.commonreality.identifier.IIdentifier identifier,
               IChunk chunk,
               double duration)

flagAsOld

void flagAsOld(org.commonreality.identifier.IIdentifier identifier,
               IChunk chunk)

flagAsAttended

void flagAsAttended(org.commonreality.identifier.IIdentifier identifier,
                    IChunk chunk,
                    double duration)

getAttended

void getAttended(java.util.Set<org.commonreality.identifier.IIdentifier> destination)

isAttended

boolean isAttended(org.commonreality.identifier.IIdentifier identifier)

getNew

void getNew(java.util.Set<org.commonreality.identifier.IIdentifier> destination)

isNew

boolean isNew(org.commonreality.identifier.IIdentifier identifier)

getOld

void getOld(java.util.Set<org.commonreality.identifier.IIdentifier> destination)

isOld

boolean isOld(org.commonreality.identifier.IIdentifier identifier)