|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjchrest.architecture.Perceiver
public class Perceiver
Perceiver class manages the model's interaction with an external, two-dimensional scene.
Constructor Summary | |
---|---|
protected |
Perceiver(Chrest model)
|
Method Summary | |
---|---|
void |
clearFixations()
|
int |
getFieldOfView()
|
java.util.List<Fixation> |
getFixations()
|
int |
getFixationsX(int index)
|
int |
getFixationsY(int index)
|
int |
getNumberFixations()
|
java.util.List<Node> |
getRecognisedNodes()
|
void |
moveEye()
Find the next fixation point using one of the available heuristics, and simply move the eye to that point. |
void |
moveEyeAndLearn()
Find the next fixation point using one of the available heuristics, and then learn from the new pattern. |
void |
setFieldOfView(int fov)
|
void |
setScene(Scene scene)
|
void |
start(int targetNumberFixations)
Initial fixation point - the centre of the scene. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
protected Perceiver(Chrest model)
Method Detail |
---|
public int getFieldOfView()
public void setFieldOfView(int fov)
public void setScene(Scene scene)
public void start(int targetNumberFixations)
public void moveEyeAndLearn()
public void moveEye()
public void clearFixations()
public java.util.List<Fixation> getFixations()
public int getNumberFixations()
public int getFixationsX(int index)
public int getFixationsY(int index)
public java.util.List<Node> getRecognisedNodes()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |