|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface IVisualModule
| Field Summary | |
|---|---|
static java.lang.String |
ASSIGN_FINST_CHUNK_TYPE
|
static java.lang.String |
ATTENDED_STATUS_SLOT
|
static java.lang.String |
CLEAR_CHUNK_TYPE
|
static java.lang.String |
COLOR_CHUNK_TYPE
|
static java.lang.String |
COLOR_SLOT
Comment for COLOR |
static java.lang.String |
CURRENT_CHUNK
|
static java.lang.String |
CURSOR_CHUNK_TYPE
|
static java.lang.String |
EMPTY_CHUNK_TYPE
|
static java.lang.String |
GREATER_THAN_CURRENT_CHUNK
|
static java.lang.String |
GUI_CHUNK_TYPE
|
static java.lang.String |
HEIGHT_SLOT
Comment for HEIGHT |
static java.lang.String |
HIGHEST_CHUNK
|
static java.lang.String |
KIND_SLOT
Comment for KIND |
static java.lang.String |
LESS_THAN_CURRENT_CHUNK
|
static java.lang.String |
LINE_CHUNK_TYPE
|
static java.lang.String |
LOWEST_CHUNK
|
static java.lang.String |
MOVE_ATTENTION_CHUNK_TYPE
|
static java.lang.String |
NEAREST_SLOT
Comment for NEAREST |
static java.lang.String |
OBJECTS_SLOT
Deprecated. |
static java.lang.String |
OVAL_CHUNK_TYPE
|
static java.lang.String |
PHRASE_CHUNK_TYPE
|
static java.lang.String |
SCREEN_POSITION_SLOT
Comment for SCREEN_POSITION |
static java.lang.String |
SCREEN_X_SLOT
Comment for SCREEN_X_SLOT |
static java.lang.String |
SCREEN_Y_SLOT
Comment for SCREEN_Y |
static java.lang.String |
SCREEN_Z_SLOT
Comment for SCREEN_Z |
static java.lang.String |
SEARCH_RESULT_OBJECT_METAKEY
meta data key for the returned visual location after #scanVisualField(ChunkPattern, boolean) returns. |
static java.lang.String |
SIZE_SLOT
Comment for SIZE |
static java.lang.String |
START_TRACKING_CHUNK_TYPE
|
static java.lang.String |
TEXT_CHUNK_TYPE
|
static java.lang.String |
TIME_STATUS_SLOT
|
static java.lang.String |
TOKEN_SLOT
Comment for TOKEN |
static java.lang.String |
TYPE_SLOT
Comment for TYPE |
static java.lang.String |
VALUE_SLOT
Comment for VALUE |
static java.lang.String |
VISUAL_BUFFER
|
static java.lang.String |
VISUAL_CHUNK_TYPE
|
static java.lang.String |
VISUAL_COMMAND_CHUNK_TYPE
|
static java.lang.String |
VISUAL_LOCATION_BUFFER
buffer names |
static java.lang.String |
VISUAL_LOCATION_CHUNK_TYPE
chunk type names |
static java.lang.String |
WIDTH_SLOT
Comment for WIDTH |
| Fields inherited from interface org.jactr.core.module.asynch.IAsynchronousModule |
|---|
STRICT_SYNCHRONIZATION_PARAM |
| Method Summary | |
|---|---|
void |
addListener(IVisualModuleListener listener,
java.util.concurrent.Executor executor)
|
void |
assignFINST(IChunk visualChunk)
|
void |
dispatch(VisualModuleEvent event)
|
java.util.concurrent.Future<IChunk> |
encodeVisualChunkAt(ChunkTypeRequest attendingPattern,
IChunk visualLocation)
return a visual object that is location at visual location the visual buffer itself while handle the encoding into the model, this merely returns the representation of the chunk at the location this must have been preceeded by a scanVisualField call, otherwise the objects slot in the visualLocation will not be correct |
IVisualEncodingTimeEquation |
getEncodingTimeEquation()
|
IVisualSearchTimeEquation |
getSearchTimeEquation()
|
IVisicon |
getVisicon()
|
IVisualActivationBuffer |
getVisualActivationBuffer()
|
IChunkType |
getVisualChunkType()
|
IVisualLocationBuffer |
getVisualLocationBuffer()
|
IChunkType |
getVisualLocationChunkType()
|
boolean |
hasListeners()
|
void |
removeListener(IVisualModuleListener listener)
|
void |
reset()
reset the visual system. |
java.util.concurrent.Future<IChunk> |
scanVisualField(ChunkTypeRequest chunkPattern,
boolean isStuffRequest)
scan the visual field for a visual-location that matches the passed pattern. |
void |
setTrackedVisualChunk(IChunk visualChunk)
engage the visual tracking mechanism.. |
| Methods inherited from interface org.jactr.modules.pm.IPerceptualModule |
|---|
getCommonRealityExecutor |
| Methods inherited from interface org.jactr.core.module.asynch.IAsynchronousModule |
|---|
getExecutor, isStrictSynchronizationEnabled, setStrictSynchronizationEnabled, synchronizedTimedEvent |
| Methods inherited from interface org.jactr.core.module.IModule |
|---|
dispose, getModel, getName, initialize, install |
| Methods inherited from interface org.jactr.core.utils.IInstallable |
|---|
uninstall |
| Field Detail |
|---|
static final java.lang.String SEARCH_RESULT_OBJECT_METAKEY
#scanVisualField(ChunkPattern, boolean) returns. If the returned
chunk is a visual location, its meta data for this key must contain the
visual chunk found.
static final java.lang.String VISUAL_LOCATION_BUFFER
static final java.lang.String VISUAL_BUFFER
static final java.lang.String VISUAL_LOCATION_CHUNK_TYPE
static final java.lang.String VISUAL_CHUNK_TYPE
static final java.lang.String VISUAL_COMMAND_CHUNK_TYPE
static final java.lang.String CLEAR_CHUNK_TYPE
static final java.lang.String MOVE_ATTENTION_CHUNK_TYPE
static final java.lang.String ASSIGN_FINST_CHUNK_TYPE
static final java.lang.String START_TRACKING_CHUNK_TYPE
static final java.lang.String COLOR_CHUNK_TYPE
static final java.lang.String TEXT_CHUNK_TYPE
static final java.lang.String PHRASE_CHUNK_TYPE
static final java.lang.String OVAL_CHUNK_TYPE
static final java.lang.String GUI_CHUNK_TYPE
static final java.lang.String CURSOR_CHUNK_TYPE
static final java.lang.String EMPTY_CHUNK_TYPE
static final java.lang.String LINE_CHUNK_TYPE
static final java.lang.String SCREEN_X_SLOT
SCREEN_X_SLOT
static final java.lang.String SCREEN_Y_SLOT
SCREEN_Y
static final java.lang.String SCREEN_Z_SLOT
SCREEN_Z
static final java.lang.String KIND_SLOT
KIND
static final java.lang.String COLOR_SLOT
COLOR
static final java.lang.String SIZE_SLOT
SIZE
static final java.lang.String NEAREST_SLOT
NEAREST
@Deprecated static final java.lang.String OBJECTS_SLOT
OBJECTS
deprecated, the objects slot has been removed
static final java.lang.String SCREEN_POSITION_SLOT
SCREEN_POSITION
static final java.lang.String VALUE_SLOT
VALUE
static final java.lang.String WIDTH_SLOT
WIDTH
static final java.lang.String TYPE_SLOT
TYPE
static final java.lang.String TOKEN_SLOT
TOKEN
static final java.lang.String HEIGHT_SLOT
HEIGHT
static final java.lang.String ATTENDED_STATUS_SLOT
static final java.lang.String TIME_STATUS_SLOT
static final java.lang.String CURRENT_CHUNK
static final java.lang.String HIGHEST_CHUNK
static final java.lang.String LOWEST_CHUNK
static final java.lang.String LESS_THAN_CURRENT_CHUNK
static final java.lang.String GREATER_THAN_CURRENT_CHUNK
| Method Detail |
|---|
void addListener(IVisualModuleListener listener,
java.util.concurrent.Executor executor)
void removeListener(IVisualModuleListener listener)
boolean hasListeners()
void dispatch(VisualModuleEvent event)
IVisualLocationBuffer getVisualLocationBuffer()
IVisualActivationBuffer getVisualActivationBuffer()
IVisualSearchTimeEquation getSearchTimeEquation()
IVisualEncodingTimeEquation getEncodingTimeEquation()
IChunkType getVisualLocationChunkType()
IChunkType getVisualChunkType()
IVisicon getVisicon()
java.util.concurrent.Future<IChunk> scanVisualField(ChunkTypeRequest chunkPattern,
boolean isStuffRequest)
SEARCH_RESULT_OBJECT_METAKEY set via
IMetaContainer.setMetaData(String, Object) to contain the found
visual chunk that will ultimately be returned.
chunkPattern - isStuffRequest - true if this is a buffer stuff attempt
java.util.concurrent.Future<IChunk> encodeVisualChunkAt(ChunkTypeRequest attendingPattern,
IChunk visualLocation)
visualLocation -
void setTrackedVisualChunk(IChunk visualChunk)
visualChunk - to the visual object or null to turn offvoid reset()
void assignFINST(IChunk visualChunk)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||