|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし すべてのクラス | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.ObjectSamplePlayer0.Obj
static class SamplePlayer0.Obj
オブジェクト(旗、ライン、ボール、相手、味方、ゴールなどの視覚的に見える物)の情報を取り扱うクラス
フィールドの概要 | |
---|---|
private double |
m_direction
観測者からの相対的な角度 |
private double |
m_distance
観測者からの距離 |
private java.lang.String |
m_name
オブジェクトの名称(b [ボール], f [旗], p [人], l [ライン], g [ゴール]など。 |
private java.lang.String[] |
m_name_parts
オブジェクトの名称がS式の形式になっているときに、それぞれのアトムをパーツとして格納する。 |
private java.awt.geom.Point2D.Double |
m_position
絶対位置(コンストラクタからは設定されず、calcPositionをコールするとセットされる。) |
コンストラクタの概要 | |
---|---|
SamplePlayer0.Obj(java.lang.String name,
double distance,
double direction)
コンストラクタ |
メソッドの概要 | |
---|---|
void |
calcPosition(java.awt.geom.Point2D.Double my_position,
double my_direction)
オブジェクトの観測者の絶対位置と向きから、観測しているオブジェクトの絶対位置を算出する。 |
double |
getDirection()
相対向きを取得する。 |
double |
getDistance()
観測者からの距離を取得する。 |
java.lang.String |
getName()
このオブジェクトの名称を取得する。 |
java.lang.String |
getNamePart(int index)
S式の最初の文字もS式の場合、そのS式の要素番号を指定して、対応する文字列を取得する。 |
int |
getNamePartsSize()
S式の最初の文字がS式の場合、そのS式の要素数を返す。 |
java.awt.geom.Point2D.Double |
getPosition()
絶対位置を取得する。 |
java.lang.String |
toString()
文字列表現 |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
フィールドの詳細 |
---|
private java.lang.String m_name
private java.lang.String[] m_name_parts
private double m_distance
private double m_direction
private java.awt.geom.Point2D.Double m_position
コンストラクタの詳細 |
---|
public SamplePlayer0.Obj(java.lang.String name, double distance, double direction) throws java.lang.Exception
java.lang.Exception
メソッドの詳細 |
---|
public java.lang.String getName()
public java.lang.String getNamePart(int index)
public int getNamePartsSize()
public double getDistance()
public double getDirection()
public java.awt.geom.Point2D.Double getPosition()
public void calcPosition(java.awt.geom.Point2D.Double my_position, double my_direction)
public java.lang.String toString()
java.lang.Object
内の toString
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし すべてのクラス | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |