jp.digitalmuseum.mr.hakoniwa
クラス HakoniwaRobot
java.lang.Object
jp.digitalmuseum.mr.entity.EntityImpl
jp.digitalmuseum.mr.entity.RobotAbstractImpl
jp.digitalmuseum.mr.hakoniwa.HakoniwaRobot
-
すべての実装されたインタフェース:
- java.io.Serializable, Entity, Robot, HakoniwaEntity, EventProvider
-
直系の既知のサブクラス:
-
HakoniwaRobotWithCleanerBrush, HakoniwaRobotWithPen
-
public class HakoniwaRobot
- extends RobotAbstractImpl
- implements HakoniwaEntity
HakoniwaRobot, a robot on the Hakoniwa simulator.
- 作成者:
- Jun KATO
- 関連項目:
-
HakoniwaRobot.HakoniwaRobotWheels,
直列化された形式
|
コンストラクタの概要 |
HakoniwaRobot()
|
HakoniwaRobot(double x,
double y)
|
HakoniwaRobot(double x,
double y,
double rotation)
|
HakoniwaRobot(double x,
double y,
double rotation,
Hakoniwa hakoniwa)
|
HakoniwaRobot(double x,
double y,
Hakoniwa hakoniwa)
|
HakoniwaRobot(Hakoniwa hakoniwa)
|
HakoniwaRobot(Location location)
|
HakoniwaRobot(Location location,
Hakoniwa hakoniwa)
|
HakoniwaRobot(Position position)
|
HakoniwaRobot(Position position,
Hakoniwa hakoniwa)
|
HakoniwaRobot(java.lang.String name)
|
HakoniwaRobot(java.lang.String name,
double x,
double y)
|
HakoniwaRobot(java.lang.String name,
double x,
double y,
double rotation)
|
HakoniwaRobot(java.lang.String name,
double x,
double y,
double rotation,
Hakoniwa hakoniwa)
|
HakoniwaRobot(java.lang.String name,
double x,
double y,
Hakoniwa hakoniwa)
|
HakoniwaRobot(java.lang.String name,
Hakoniwa hakoniwa)
|
HakoniwaRobot(java.lang.String name,
Location location)
|
HakoniwaRobot(java.lang.String name,
Location location,
Hakoniwa hakoniwa)
|
HakoniwaRobot(java.lang.String name,
Position position)
|
HakoniwaRobot(java.lang.String name,
Position position,
Hakoniwa hakoniwa)
|
| クラス jp.digitalmuseum.mr.entity.RobotAbstractImpl から継承されたメソッド |
freeResource, freeResources, getAssignedTask, getAssignedTasks, getAvailableExclusiveResourceTypes, getConfigurationComponent, getResourceComponent, getResourceComponents, getResourceComponents, getResourceTypes, getTypeName, initialize, requestResource, requestResources, setTypeName |
| クラス java.lang.Object から継承されたメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
wheels
protected transient HakoniwaRobot.HakoniwaRobotWheels wheels
HakoniwaRobot
public HakoniwaRobot()
HakoniwaRobot
public HakoniwaRobot(Hakoniwa hakoniwa)
HakoniwaRobot
public HakoniwaRobot(Location location)
HakoniwaRobot
public HakoniwaRobot(Position position)
HakoniwaRobot
public HakoniwaRobot(Location location,
Hakoniwa hakoniwa)
HakoniwaRobot
public HakoniwaRobot(Position position,
Hakoniwa hakoniwa)
HakoniwaRobot
public HakoniwaRobot(double x,
double y)
HakoniwaRobot
public HakoniwaRobot(double x,
double y,
Hakoniwa hakoniwa)
HakoniwaRobot
public HakoniwaRobot(double x,
double y,
double rotation)
HakoniwaRobot
public HakoniwaRobot(double x,
double y,
double rotation,
Hakoniwa hakoniwa)
HakoniwaRobot
public HakoniwaRobot(java.lang.String name)
HakoniwaRobot
public HakoniwaRobot(java.lang.String name,
Hakoniwa hakoniwa)
HakoniwaRobot
public HakoniwaRobot(java.lang.String name,
Location location)
HakoniwaRobot
public HakoniwaRobot(java.lang.String name,
Position position)
HakoniwaRobot
public HakoniwaRobot(java.lang.String name,
Location location,
Hakoniwa hakoniwa)
HakoniwaRobot
public HakoniwaRobot(java.lang.String name,
Position position,
Hakoniwa hakoniwa)
HakoniwaRobot
public HakoniwaRobot(java.lang.String name,
double x,
double y)
HakoniwaRobot
public HakoniwaRobot(java.lang.String name,
double x,
double y,
Hakoniwa hakoniwa)
HakoniwaRobot
public HakoniwaRobot(java.lang.String name,
double x,
double y,
double rotation)
HakoniwaRobot
public HakoniwaRobot(java.lang.String name,
double x,
double y,
double rotation,
Hakoniwa hakoniwa)
dispose
public void dispose()
- インタフェース
Entity の記述:
- Called when disposing this Entity.
- 定義:
- インタフェース
Entity 内の dispose
- オーバーライド:
- クラス
EntityImpl 内の dispose
- 関連項目:
Entity.dispose()
getResources
protected java.util.List<ResourceAbstractImpl> getResources()
- クラス
RobotAbstractImpl の記述:
- This method must be implemented by child classes.
Caution: Do not call this method outside this class.
- オーバーライド:
- クラス
RobotAbstractImpl 内の getResources
- 戻り値:
- Returns a set of all resources.
preStep
public void preStep()
- 定義:
- インタフェース
HakoniwaEntity 内の preStep
setHakoniwa
public void setHakoniwa(Hakoniwa hakoniwa)
- 定義:
- インタフェース
HakoniwaEntity 内の setHakoniwa
getHakoniwa
public Hakoniwa getHakoniwa()
- 定義:
- インタフェース
HakoniwaEntity 内の getHakoniwa
getRadius
public float getRadius()
getShape
public java.awt.Shape getShape()
- 定義:
- インタフェース
Entity 内の getShape
- オーバーライド:
- クラス
EntityImpl 内の getShape
- 戻り値:
- Returns shape of this entity.
- 関連項目:
Entity.getShape()
getColor
public java.awt.Color getColor()
- 定義:
- インタフェース
HakoniwaEntity 内の getColor
setColor
public void setColor(java.awt.Color color)
getBody
public org.jbox2d.dynamics.Body getBody()
- 定義:
- インタフェース
HakoniwaEntity 内の getBody
getLocation
public Location getLocation()
- 定義:
- インタフェース
HakoniwaEntity 内の getLocation
getLocationOut
public void getLocationOut(Location location)
- 定義:
- インタフェース
HakoniwaEntity 内の getLocationOut
getPosition
public Position getPosition()
- 定義:
- インタフェース
HakoniwaEntity 内の getPosition
getPositionOut
public void getPositionOut(Position position)
- 定義:
- インタフェース
HakoniwaEntity 内の getPositionOut
getX
public double getX()
- 定義:
- インタフェース
HakoniwaEntity 内の getX
getY
public double getY()
- 定義:
- インタフェース
HakoniwaEntity 内の getY
getRotation
public double getRotation()
- 定義:
- インタフェース
HakoniwaEntity 内の getRotation
setPosition
public void setPosition(Position position)
- 定義:
- インタフェース
HakoniwaEntity 内の setPosition
setPosition
public void setPosition(double x,
double y)
- 定義:
- インタフェース
HakoniwaEntity 内の setPosition
setLocation
public void setLocation(Location location)
- 定義:
- インタフェース
HakoniwaEntity 内の setLocation
setLocation
public void setLocation(double x,
double y,
double rotation)
- 定義:
- インタフェース
HakoniwaEntity 内の setLocation
setX
public void setX(double x)
- 定義:
- インタフェース
HakoniwaEntity 内の setX
setY
public void setY(double y)
- 定義:
- インタフェース
HakoniwaEntity 内の setY
setRotation
public void setRotation(double rotation)
- 定義:
- インタフェース
HakoniwaEntity 内の setRotation
Copyright by Jun KATO (arc@dmz) at https://mr.digitalmuseum.jp/