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/