org.jactr.modules.pm.aural.memory.impl.map
Class OffsetFeatureMap

java.lang.Object
  extended by org.jactr.modules.pm.common.memory.map.AbstractFeatureMap<T>
      extended by org.jactr.modules.pm.aural.memory.impl.map.AbstractAuralFeatureMap<java.lang.Double>
          extended by org.jactr.modules.pm.aural.memory.impl.map.OffsetFeatureMap
All Implemented Interfaces:
IAfferentObjectListener, INeedsAgent, IFeatureMap<java.lang.Double>
Direct Known Subclasses:
DurationFeatureMap

public class OffsetFeatureMap
extends AbstractAuralFeatureMap<java.lang.Double>
implements INeedsAgent

consider using sorted but use supers. and override the defaults

Author:
harrison

Constructor Summary
OffsetFeatureMap()
           
OffsetFeatureMap(java.lang.String requestSlotName)
           
 
Method Summary
 void normalizeRequest(ChunkTypeRequest request)
          provides an opportunity to normalize any varialbes.
 void setAgent(org.commonreality.agents.IAgent agent)
          will be called to set and null
 
Methods inherited from class org.jactr.modules.pm.aural.memory.impl.map.AbstractAuralFeatureMap
isInterestedIn
 
Methods inherited from class org.jactr.modules.pm.common.memory.map.AbstractFeatureMap
addListener, afferentObjectAdded, afferentObjectRemoved, afferentObjectUpdated, clear, dispose, fillSlotValues, getCandidateRealObjects, getInformation, getPerceptualMemory, isInterestedIn, removeListener, setPerceptualMemory
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OffsetFeatureMap

public OffsetFeatureMap()

OffsetFeatureMap

public OffsetFeatureMap(java.lang.String requestSlotName)
Method Detail

setAgent

public void setAgent(org.commonreality.agents.IAgent agent)
Description copied from interface: INeedsAgent
will be called to set and null

Specified by:
setAgent in interface INeedsAgent

normalizeRequest

public void normalizeRequest(ChunkTypeRequest request)
Description copied from interface: IFeatureMap
provides an opportunity to normalize any varialbes. will only be called if IFeatureMap.isInterestedIn(ChunkTypeRequest)

Specified by:
normalizeRequest in interface IFeatureMap<java.lang.Double>