public interface IPerceptualEncoder
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
COMMONREALITY_IDENTIFIER_META_KEY |
Modifier and Type | Method and Description |
---|---|
IChunk |
encode(IAfferentObject afferentObject,
IPerceptualMemory memory) |
boolean |
isDirty(IAfferentObject afferentObject,
IChunk oldChunk,
IPerceptualMemory memory)
return true if the prior encoding of the percept needs to be amended
|
boolean |
isInterestedIn(IAfferentObject afferentObject) |
IChunk |
update(IAfferentObject afferentObject,
IChunk oldChunk,
IPerceptualMemory memory)
update the contents of the encoded chunk.
|
static final java.lang.String COMMONREALITY_IDENTIFIER_META_KEY
boolean isInterestedIn(IAfferentObject afferentObject)
afferentObject
- IChunk encode(IAfferentObject afferentObject, IPerceptualMemory memory)
afferentObject
- memory
- boolean isDirty(IAfferentObject afferentObject, IChunk oldChunk, IPerceptualMemory memory)
afferentObject
- oldChunk
- memory
- IChunk update(IAfferentObject afferentObject, IChunk oldChunk, IPerceptualMemory memory)
afferentObject
- oldChunk
- memory
-