Modifier and Type | Class and Description |
---|---|
class |
AfferentObject |
Modifier and Type | Method and Description |
---|---|
IAfferentObject |
RequestableAfferentObjectManager.request(IIdentifier agentIdentifier) |
Modifier and Type | Method and Description |
---|---|
void |
GeneralAuralProcessor.IAuralMutator.mutate(IAfferentObject auralPercept,
IRealObject auralSource,
ISensor sensor) |
protected void |
GeneralAuralProcessor.removeAural(IAfferentObject aural) |
Modifier and Type | Method and Description |
---|---|
protected IChunk |
AuralEventIndexManager.addIndex(IAfferentObject object) |
IChunk |
AuralEventIndexManager.getAuralEvent(IAfferentObject auralEvent) |
protected void |
AuralEventIndexManager.removeIndex(IAfferentObject object) |
Modifier and Type | Method and Description |
---|---|
protected boolean |
AbstractAuralEncoder.canEncodeAuralObjectType(IAfferentObject afferentObject) |
IChunk |
AbstractAuralEncoder.encode(IAfferentObject afferentObject,
IPerceptualMemory memory) |
static IChunk |
AbstractAuralEncoder.getAudioEvent(IAfferentObject afferent,
IAuralMemory memory) |
protected java.lang.String |
AbstractAuralEncoder.guessChunkName(IAfferentObject afferentObject) |
boolean |
AbstractAuralEncoder.isDirty(IAfferentObject afferentObject,
IChunk oldChunk,
IPerceptualMemory memory) |
boolean |
AbstractAuralEncoder.isInterestedIn(IAfferentObject afferentObject) |
IChunk |
AbstractAuralEncoder.update(IAfferentObject afferentObject,
IChunk oldChunk,
IPerceptualMemory memory) |
protected void |
AbstractAuralEncoder.updateSlots(IAfferentObject afferent,
IChunk encoding,
IAuralMemory memory) |
Modifier and Type | Method and Description |
---|---|
protected java.lang.Double |
OnsetFeatureMap.extractInformation(IAfferentObject afferentObject) |
protected java.lang.Double |
OffsetFeatureMap.extractInformation(IAfferentObject afferentObject) |
protected java.lang.String[] |
KindFeatureMap.extractInformation(IAfferentObject afferentObject) |
protected java.lang.Double |
DurationFeatureMap.extractInformation(IAfferentObject afferentObject) |
protected java.lang.Boolean |
AudibleFeatureMap.extractInformation(IAfferentObject afferentObject) |
boolean |
FINSTAuralFeatureMap.isInterestedIn(IAfferentObject object) |
boolean |
AbstractSortedAuralFeatureMap.isInterestedIn(IAfferentObject object) |
boolean |
AbstractAuralFeatureMap.isInterestedIn(IAfferentObject object) |
protected void |
AbstractSortedAuralFeatureMap.objectAdded(IAfferentObject object,
T data) |
protected void |
AbstractAuralFeatureMap.objectAdded(IAfferentObject object,
T data) |
protected void |
OffsetFeatureMap.objectRemoved(IAfferentObject object,
java.lang.Double data) |
protected void |
DurationFeatureMap.objectRemoved(IAfferentObject afferentObject,
java.lang.Double offset) |
protected void |
AbstractSortedAuralFeatureMap.objectRemoved(IAfferentObject object,
T data) |
protected void |
AbstractAuralFeatureMap.objectRemoved(IAfferentObject object,
T data) |
protected void |
AbstractSortedAuralFeatureMap.objectUpdated(IAfferentObject object,
T oldData,
T newData) |
protected void |
AbstractAuralFeatureMap.objectUpdated(IAfferentObject object,
T oldData,
T newData) |
Modifier and Type | Method and Description |
---|---|
void |
IAfferentObjectListener.afferentObjectAdded(IAfferentObject object) |
void |
IAfferentObjectListener.afferentObjectRemoved(IAfferentObject object) |
void |
IAfferentObjectListener.afferentObjectUpdated(IAfferentObject object,
IObjectDelta delta) |
boolean |
IAfferentObjectListener.isInterestedIn(IAfferentObject object) |
protected void |
DefaultAfferentObjectListener.objectAdded(IAfferentObject object) |
protected void |
DefaultAfferentObjectListener.objectRemoved(IAfferentObject object) |
protected void |
DefaultAfferentObjectListener.objectUpdated(IAfferentObject object,
IObjectDelta delta) |
Modifier and Type | Method and Description |
---|---|
protected void |
DefaultAfferentObjectListener.objectsAdded(java.util.Collection<IAfferentObject> objects) |
void |
DefaultAfferentObjectListener.objectsAdded(IObjectEvent<IAfferentObject,?> addEvent) |
protected void |
DefaultAfferentObjectListener.objectsRemoved(java.util.Collection<IAfferentObject> objects) |
void |
DefaultAfferentObjectListener.objectsRemoved(IObjectEvent<IAfferentObject,?> removeEvent) |
void |
DefaultAfferentObjectListener.objectsUpdated(IObjectEvent<IAfferentObject,?> updateEvent) |
protected void |
DefaultAfferentObjectListener.objectsUpdated(java.util.Map<IAfferentObject,IObjectDelta> deltas) |
Modifier and Type | Method and Description |
---|---|
IChunk |
IPerceptualEncoder.encode(IAfferentObject afferentObject,
IPerceptualMemory memory) |
boolean |
IPerceptualEncoder.isDirty(IAfferentObject afferentObject,
IChunk oldChunk,
IPerceptualMemory memory)
return true if the prior encoding of the percept needs to be amended
|
boolean |
IPerceptualEncoder.isInterestedIn(IAfferentObject afferentObject) |
IChunk |
IPerceptualEncoder.update(IAfferentObject afferentObject,
IChunk oldChunk,
IPerceptualMemory memory)
update the contents of the encoded chunk.
|
Modifier and Type | Method and Description |
---|---|
void |
PerceptualEncoderBridge.afferentObjectAdded(IAfferentObject object) |
void |
PerceptualEncoderBridge.afferentObjectRemoved(IAfferentObject object) |
void |
PerceptualEncoderBridge.afferentObjectUpdated(IAfferentObject object,
IObjectDelta delta) |
boolean |
PerceptualEncoderBridge.isInterestedIn(IAfferentObject object) |
Modifier and Type | Method and Description |
---|---|
protected void |
DelayableAfferentObjectListener.delayRemoval(java.util.Collection<IAfferentObject> toBeRemoved) |
protected void |
DelayableAfferentObjectListener.objectsRemoved(java.util.Collection<IAfferentObject> toBeRemoved)
if no delay, process immediately.
|
Modifier and Type | Method and Description |
---|---|
void |
DefaultFINSTFeatureMap.afferentObjectAdded(IAfferentObject object) |
void |
AbstractFeatureMap.afferentObjectAdded(IAfferentObject object) |
void |
DefaultFINSTFeatureMap.afferentObjectRemoved(IAfferentObject object) |
void |
AbstractFeatureMap.afferentObjectRemoved(IAfferentObject object) |
void |
DefaultFINSTFeatureMap.afferentObjectUpdated(IAfferentObject object,
IObjectDelta delta) |
void |
AbstractFeatureMap.afferentObjectUpdated(IAfferentObject object,
IObjectDelta delta) |
protected java.lang.Double |
DefaultNumericFeatureMap.extractInformation(IAfferentObject afferentObject) |
protected abstract T |
AbstractFeatureMap.extractInformation(IAfferentObject afferentObject) |
boolean |
DefaultNumericFeatureMap.isInterestedIn(IAfferentObject object) |
boolean |
DefaultFINSTFeatureMap.isInterestedIn(IAfferentObject object) |
protected void |
AbstractFeatureMap.objectAdded(IAfferentObject object,
T data)
call back after object information has been added, assuming data was not
null
|
protected void |
AbstractFeatureMap.objectRemoved(IAfferentObject object,
T data)
callback
|
protected void |
AbstractFeatureMap.objectUpdated(IAfferentObject object,
T oldData,
T newData) |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
ISymbolGrounder.getSymbolForPercept(IAfferentObject percept,
IPerceptualModule perceivingModule,
IDeclarativeModule declarativeModule)
returns a consistent mapping to a percept value.
|
java.lang.Object |
DefaultStringSymbolGrounder.getSymbolForPercept(IAfferentObject percept,
IPerceptualModule perceivingModule,
IDeclarativeModule declarativeModule) |
java.lang.Object |
DefaultChunkSymbolGrounder.getSymbolForPercept(IAfferentObject percept,
IPerceptualModule perceivingModule,
IDeclarativeModule declarativeModule) |
Modifier and Type | Method and Description |
---|---|
protected boolean |
LineEncoder.canEncodeVisualObjectType(IAfferentObject afferentObject) |
protected boolean |
GUIEncoder.canEncodeVisualObjectType(IAfferentObject afferentObject) |
protected boolean |
EmptySpaceEncoder.canEncodeVisualObjectType(IAfferentObject afferentObject) |
protected boolean |
CursorEncoder.canEncodeVisualObjectType(IAfferentObject afferentObject) |
protected boolean |
BasicTextEncoder.canEncodeVisualObjectType(IAfferentObject afferentObject) |
protected abstract boolean |
AbstractVisualEncoder.canEncodeVisualObjectType(IAfferentObject afferentObject)
returns true if this particular encoder can be used for this object
|
IChunk |
AbstractVisualEncoder.encode(IAfferentObject afferentObject,
IPerceptualMemory memory) |
protected double[][] |
LineEncoder.getLine(IAfferentObject afferentObject) |
static IChunk |
AbstractVisualEncoder.getVisualLocation(IAfferentObject afferentObject,
IVisualMemory visualMemory)
return the visual location (defined by
IVisualPropertyHandler.RETINAL_LOCATION ) of the object. |
protected java.lang.String |
BasicTextEncoder.guessChunkName(IAfferentObject afferentObject) |
protected java.lang.String |
AbstractVisualEncoder.guessChunkName(IAfferentObject afferentObject) |
boolean |
LineEncoder.isDirty(IAfferentObject afferentObject,
IChunk oldChunk,
IPerceptualMemory memory) |
boolean |
BasicTextEncoder.isDirty(IAfferentObject afferentObject,
IChunk oldChunk,
IPerceptualMemory memory) |
boolean |
AbstractVisualEncoder.isDirty(IAfferentObject afferentObject,
IChunk oldChunk,
IPerceptualMemory memory)
checks the expected visual location against the previously encoded visual
location.
|
boolean |
AbstractVisualEncoder.isInterestedIn(IAfferentObject afferentObject)
returns true if the percept has the
IVisualPropertyHandler.IS_VISUAL property. |
protected boolean |
LineEncoder.isTooDirty(IAfferentObject afferentObject,
IChunk oldChunk,
IVisualMemory visualMemory) |
protected boolean |
BasicTextEncoder.isTooDirty(IAfferentObject afferentObject,
IChunk oldChunk,
IVisualMemory visualMemory) |
protected boolean |
AbstractVisualEncoder.isTooDirty(IAfferentObject afferentObject,
IChunk oldChunk,
IVisualMemory visualMemory)
used to trigger a reencoding if the old chunk is too dirty.
|
protected boolean |
LineEncoder.lineHasChanged(IAfferentObject afferentObject,
IChunk encoding) |
protected boolean |
BasicTextEncoder.textHasChanged(IAfferentObject afferentObject,
IChunk encoding) |
IChunk |
AbstractVisualEncoder.update(IAfferentObject afferentObject,
IChunk oldChunk,
IPerceptualMemory memory)
called to update the encoding of a chunk.
|
protected void |
LineEncoder.updateSlots(IAfferentObject afferentObject,
IChunk encoding,
IVisualMemory memory) |
protected void |
BasicTextEncoder.updateSlots(IAfferentObject afferentObject,
IChunk encoding,
IVisualMemory memory) |
protected void |
AbstractVisualEncoder.updateSlots(IAfferentObject afferentObject,
IChunk encoding,
IVisualMemory memory)
fill the slot values of the encoded chunk.
|
Modifier and Type | Method and Description |
---|---|
protected java.lang.Boolean |
VisibilityFeatureMap.extractInformation(IAfferentObject afferentObject) |
protected java.lang.String |
ValueFeatureMap.extractInformation(IAfferentObject afferentObject) |
protected java.lang.Double |
SizeFeatureMap.extractInformation(IAfferentObject afferentObject) |
protected java.lang.Double |
PitchFeatureMap.extractInformation(IAfferentObject afferentObject) |
protected java.lang.String[] |
KindFeatureMap.extractInformation(IAfferentObject afferentObject) |
protected java.lang.Double |
HeadingFeatureMap.extractInformation(IAfferentObject afferentObject) |
protected java.lang.Double |
DistanceFeatureMap.extractInformation(IAfferentObject afferentObject) |
protected Dimension2D |
DimensionFeatureMap.extractInformation(IAfferentObject afferentObject) |
protected Color[] |
ColorFeatureMap.extractInformation(IAfferentObject afferentObject) |
boolean |
FINSTVisualFeatureMap.isInterestedIn(IAfferentObject object) |
boolean |
AbstractVisualFeatureMap.isInterestedIn(IAfferentObject object) |
boolean |
AbstractSortedVisualFeatureMap.isInterestedIn(IAfferentObject object) |
protected void |
AbstractVisualFeatureMap.objectAdded(IAfferentObject object,
T data) |
protected void |
AbstractSortedVisualFeatureMap.objectAdded(IAfferentObject object,
T data) |
protected void |
AbstractVisualFeatureMap.objectRemoved(IAfferentObject object,
T data) |
protected void |
AbstractSortedVisualFeatureMap.objectRemoved(IAfferentObject object,
T data) |
protected void |
AbstractVisualFeatureMap.objectUpdated(IAfferentObject object,
T oldData,
T newData) |
protected void |
AbstractSortedVisualFeatureMap.objectUpdated(IAfferentObject object,
T oldData,
T newData) |
Modifier and Type | Method and Description |
---|---|
void |
SceneChangeListener.objectsAdded(IObjectEvent<IAfferentObject,?> addEvent)
will be called when any new percept is added, we check to see if it
is a visual percept and log it
|
void |
SceneChangeListener.objectsRemoved(IObjectEvent<IAfferentObject,?> removeEvent)
called when a percept is removed.
|
void |
SceneChangeListener.objectsUpdated(IObjectEvent<IAfferentObject,?> updateEvent)
called when a percept changes, we determine if it is relevant and log it
|