final class SeePerceptor extends Object
ParsedData
based on the information received in SEE
perceptor. This includes ball's position, players' positions and position
of flags.Modifier and Type | Field and Description |
---|---|
private static Pattern |
bodyPartPattern |
private static Pattern |
playerPattern |
private static Pattern |
polarVectorPattern |
private SExpression |
seeMessage |
Constructor and Description |
---|
SeePerceptor(SExpression sExpression) |
Modifier and Type | Method and Description |
---|---|
private Map<String,Vector3D> |
extractBodyParts(String message) |
private void |
parsePlayer(String message,
ParsedData data) |
private static Vector3D |
parseVectorFromPolarString(String message) |
void |
update(ParsedData data) |
private static Pattern polarVectorPattern
private static Pattern playerPattern
private static Pattern bodyPartPattern
private final SExpression seeMessage
public SeePerceptor(SExpression sExpression)
public void update(ParsedData data)
private final void parsePlayer(String message, ParsedData data)