|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.jactr.modules.pm.visual.visicon.AbstractVisicon
public abstract class AbstractVisicon
| Field Summary | |
|---|---|
static org.apache.commons.logging.Log |
LOGGER
logger definition |
| Constructor Summary | |
|---|---|
AbstractVisicon(IVisualModule module)
|
|
| Method Summary | |
|---|---|
void |
addVisualChunkEncoder(IVisualChunkEncoder encoder)
|
void |
dispose()
|
boolean |
exceedsMovementTolerance(IChunk originalVisualLocation,
IChunk newVisualLocation)
returns true if the distance between these two visual locations is greater than the movement tolerance |
double |
getFINSTTimeSpan()
|
double |
getMovementTolerance()
the maximum visual degrees than an object can move between search and encoding before a failure is logged, and the maximum visual degrees that an object can move while tracking before the track is lost |
int |
getNumberOfFINSTs()
|
java.util.Collection<IVisualChunkEncoder> |
getVisualChunkEncoders()
|
IVisualMap |
getVisualMap()
|
IVisualModule |
getVisualModule()
|
double |
getVisualOnsetSpanTime()
|
void |
removeVisualChunkEncoder(IVisualChunkEncoder encoder)
|
void |
setFINSTTimeSpan(double finstTimeSpan)
how long does an attended object retain :attended true before becoming :attended null |
void |
setMovementTolerance(double tolerance)
|
void |
setNumberOfFINSTs(int number)
FINSTs permit the tracking of the attended status of visual chunks |
void |
setVisualOnsetSpanTime(double visualOnsetTimeSpan)
new visual chunks (encoded by the visual chunk encoders but not added to the model yet) are initially flagged as :attended new, and will remain so until visualOnsetTimeSpan expires |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.jactr.modules.pm.visual.visicon.IVisicon |
|---|
getLastChangeTime |
| Field Detail |
|---|
public static final org.apache.commons.logging.Log LOGGER
| Constructor Detail |
|---|
public AbstractVisicon(IVisualModule module)
| Method Detail |
|---|
public void dispose()
dispose in interface IVisiconpublic void addVisualChunkEncoder(IVisualChunkEncoder encoder)
addVisualChunkEncoder in interface IVisiconpublic IVisualModule getVisualModule()
getVisualModule in interface IVisiconpublic double getFINSTTimeSpan()
getFINSTTimeSpan in interface IVisiconpublic int getNumberOfFINSTs()
getNumberOfFINSTs in interface IVisiconpublic java.util.Collection<IVisualChunkEncoder> getVisualChunkEncoders()
getVisualChunkEncoders in interface IVisiconpublic IVisualMap getVisualMap()
getVisualMap in interface IVisiconpublic double getVisualOnsetSpanTime()
getVisualOnsetSpanTime in interface IVisiconIVisicon.getVisualOnsetSpanTime()public void removeVisualChunkEncoder(IVisualChunkEncoder encoder)
removeVisualChunkEncoder in interface IVisiconencoder - IVisicon.removeVisualChunkEncoder(org.jactr.modules.pm.visual.visicon.encoder.IVisualChunkEncoder)public void setMovementTolerance(double tolerance)
setMovementTolerance in interface IVisicontolerance - IVisicon.setMovementTolerance(double)public double getMovementTolerance()
IVisicon
getMovementTolerance in interface IVisiconIVisicon.getMovementTolerance()
public boolean exceedsMovementTolerance(IChunk originalVisualLocation,
IChunk newVisualLocation)
IVisicon
exceedsMovementTolerance in interface IVisiconoriginalVisualLocation - newVisualLocation -
IVisicon.exceedsMovementTolerance(org.jactr.core.chunk.IChunk, org.jactr.core.chunk.IChunk)public void setFINSTTimeSpan(double finstTimeSpan)
IVisicon
setFINSTTimeSpan in interface IVisiconfinstTimeSpan - IVisicon.setFINSTTimeSpan(double)public void setNumberOfFINSTs(int number)
IVisicon
setNumberOfFINSTs in interface IVisiconnumber - IVisicon.setNumberOfFINSTs(int)public void setVisualOnsetSpanTime(double visualOnsetTimeSpan)
IVisicon
setVisualOnsetSpanTime in interface IVisiconvisualOnsetTimeSpan - IVisicon.setVisualOnsetSpanTime(double)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||