betir
Class ObjectInfo
java.lang.Object
|
+--betir.ObjectInfo
- Direct Known Subclasses:
- PlayerInfo
- public class ObjectInfo
- extends java.lang.Object
This is a container class for objects that robocup sees.
Field Summary |
protected float |
m_fDistance
The distance from our player to the object |
protected int |
m_nAngle
The angle from our player to the object |
protected int |
m_nTimeStamp
The time the object was seen |
Constructor Summary |
ObjectInfo()
|
ObjectInfo(java.lang.String strName,
int nTimeStamp)
|
ObjectInfo(java.lang.String strName,
int nTimeStamp,
float fDistance,
int nAngle,
float fDistChng,
int nAngleChng)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
m_fDistance
protected float m_fDistance
- The distance from our player to the object
m_nAngle
protected int m_nAngle
- The angle from our player to the object
m_nTimeStamp
protected int m_nTimeStamp
- The time the object was seen
ObjectInfo
public ObjectInfo()
ObjectInfo
public ObjectInfo(java.lang.String strName,
int nTimeStamp)
ObjectInfo
public ObjectInfo(java.lang.String strName,
int nTimeStamp,
float fDistance,
int nAngle,
float fDistChng,
int nAngleChng)
getName
public java.lang.String getName()
getDistance
public float getDistance()
getAngle
public int getAngle()
getTimeStamp
public int getTimeStamp()
getIsValid
public boolean getIsValid()
hasChanged
public boolean hasChanged()
getDistChng
public float getDistChng()
getAngleChng
public int getAngleChng()
setName
public void setName(java.lang.String strName)
setDistance
public void setDistance(float fDistance)
setAngle
public void setAngle(int nAngle)
setDistChng
public void setDistChng(float fDistChng)
setAngleChng
public void setAngleChng(int nAngleChng)
setGotChanges
public void setGotChanges(boolean bChanged)
setTimeStamp
public void setTimeStamp(int nTimeStamp)
setIsValid
public void setIsValid(boolean bValid)