jp.digitalmuseum.mr.hakoniwa
クラス HakoniwaRobotWithPen

java.lang.Object
  上位を拡張 jp.digitalmuseum.mr.entity.EntityImpl
      上位を拡張 jp.digitalmuseum.mr.entity.RobotAbstractImpl
          上位を拡張 jp.digitalmuseum.mr.hakoniwa.HakoniwaRobot
              上位を拡張 jp.digitalmuseum.mr.hakoniwa.HakoniwaRobotWithPen
すべての実装されたインタフェース:
java.io.Serializable, Entity, Robot, HakoniwaEntity, EventProvider

public class HakoniwaRobotWithPen
extends HakoniwaRobot

関連項目:
直列化された形式

入れ子のクラスの概要
protected static class HakoniwaRobotWithPen.HakoniwaRobotPen
           
 
クラス jp.digitalmuseum.mr.hakoniwa.HakoniwaRobot から継承された入れ子のクラス/インタフェース
HakoniwaRobot.HakoniwaRobotWheels
 
フィールドの概要
static java.awt.Color DEFAULT_PEN_COLOR
           
static int DEFAULT_PEN_RADIUS
           
 
クラス jp.digitalmuseum.mr.hakoniwa.HakoniwaRobot から継承されたフィールド
wheels
 
コンストラクタの概要
HakoniwaRobotWithPen()
           
HakoniwaRobotWithPen(double x, double y)
           
HakoniwaRobotWithPen(double x, double y, double rotation)
           
HakoniwaRobotWithPen(double x, double y, double rotation, Hakoniwa hakoniwa)
           
HakoniwaRobotWithPen(double x, double y, Hakoniwa hakoniwa)
           
HakoniwaRobotWithPen(Hakoniwa hakoniwa)
           
HakoniwaRobotWithPen(Location location)
           
HakoniwaRobotWithPen(Location location, Hakoniwa hakoniwa)
           
HakoniwaRobotWithPen(Position position)
           
HakoniwaRobotWithPen(Position position, Hakoniwa hakoniwa)
           
HakoniwaRobotWithPen(java.lang.String name)
           
HakoniwaRobotWithPen(java.lang.String name, double x, double y)
           
HakoniwaRobotWithPen(java.lang.String name, double x, double y, double rotation)
           
HakoniwaRobotWithPen(java.lang.String name, double x, double y, double rotation, Hakoniwa hakoniwa)
           
HakoniwaRobotWithPen(java.lang.String name, double x, double y, Hakoniwa hakoniwa)
           
HakoniwaRobotWithPen(java.lang.String name, Hakoniwa hakoniwa)
           
HakoniwaRobotWithPen(java.lang.String name, Location location)
           
HakoniwaRobotWithPen(java.lang.String name, Location location, Hakoniwa hakoniwa)
           
HakoniwaRobotWithPen(java.lang.String name, Position position)
           
HakoniwaRobotWithPen(java.lang.String name, Position position, Hakoniwa hakoniwa)
           
 
メソッドの概要
 java.awt.Color getPenColor()
           
 int getPenRadius()
           
protected  java.util.List<ResourceAbstractImpl> getResources()
          This method must be implemented by child classes.
Caution: Do not call this method outside this class.
protected  void initialize()
           
 void preStep()
           
 void setPenColor(java.awt.Color penColor)
           
 void setPenRadius(int penRadius)
           
 
クラス jp.digitalmuseum.mr.hakoniwa.HakoniwaRobot から継承されたメソッド
dispose, getBody, getColor, getHakoniwa, getLocation, getLocationOut, getPosition, getPositionOut, getRadius, getRotation, getShape, getX, getY, setColor, setHakoniwa, setLocation, setLocation, setPosition, setPosition, setRotation, setX, setY
 
クラス jp.digitalmuseum.mr.entity.RobotAbstractImpl から継承されたメソッド
freeResource, freeResources, getAssignedTask, getAssignedTasks, getAvailableExclusiveResourceTypes, getConfigurationComponent, getResourceComponent, getResourceComponents, getResourceComponents, getResourceTypes, getTypeName, requestResource, requestResources, setTypeName
 
クラス jp.digitalmuseum.mr.entity.EntityImpl から継承されたメソッド
addEventListener, distributeEvent, getName, isDisposed, removeEventListener, setName, toString
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
インタフェース jp.digitalmuseum.mr.entity.Entity から継承されたメソッド
getConfigurationComponent, getName, getTypeName, isDisposed, setName
 
インタフェース jp.digitalmuseum.mr.message.EventProvider から継承されたメソッド
addEventListener, removeEventListener
 

フィールドの詳細

DEFAULT_PEN_RADIUS

public static final int DEFAULT_PEN_RADIUS
関連項目:
定数フィールド値

DEFAULT_PEN_COLOR

public static final java.awt.Color DEFAULT_PEN_COLOR
コンストラクタの詳細

HakoniwaRobotWithPen

public HakoniwaRobotWithPen()

HakoniwaRobotWithPen

public HakoniwaRobotWithPen(Hakoniwa hakoniwa)

HakoniwaRobotWithPen

public HakoniwaRobotWithPen(Location location)

HakoniwaRobotWithPen

public HakoniwaRobotWithPen(Position position)

HakoniwaRobotWithPen

public HakoniwaRobotWithPen(Location location,
                            Hakoniwa hakoniwa)

HakoniwaRobotWithPen

public HakoniwaRobotWithPen(Position position,
                            Hakoniwa hakoniwa)

HakoniwaRobotWithPen

public HakoniwaRobotWithPen(double x,
                            double y)

HakoniwaRobotWithPen

public HakoniwaRobotWithPen(double x,
                            double y,
                            Hakoniwa hakoniwa)

HakoniwaRobotWithPen

public HakoniwaRobotWithPen(double x,
                            double y,
                            double rotation)

HakoniwaRobotWithPen

public HakoniwaRobotWithPen(double x,
                            double y,
                            double rotation,
                            Hakoniwa hakoniwa)

HakoniwaRobotWithPen

public HakoniwaRobotWithPen(java.lang.String name)

HakoniwaRobotWithPen

public HakoniwaRobotWithPen(java.lang.String name,
                            Hakoniwa hakoniwa)

HakoniwaRobotWithPen

public HakoniwaRobotWithPen(java.lang.String name,
                            Location location)

HakoniwaRobotWithPen

public HakoniwaRobotWithPen(java.lang.String name,
                            Position position)

HakoniwaRobotWithPen

public HakoniwaRobotWithPen(java.lang.String name,
                            Location location,
                            Hakoniwa hakoniwa)

HakoniwaRobotWithPen

public HakoniwaRobotWithPen(java.lang.String name,
                            Position position,
                            Hakoniwa hakoniwa)

HakoniwaRobotWithPen

public HakoniwaRobotWithPen(java.lang.String name,
                            double x,
                            double y)

HakoniwaRobotWithPen

public HakoniwaRobotWithPen(java.lang.String name,
                            double x,
                            double y,
                            Hakoniwa hakoniwa)

HakoniwaRobotWithPen

public HakoniwaRobotWithPen(java.lang.String name,
                            double x,
                            double y,
                            double rotation)

HakoniwaRobotWithPen

public HakoniwaRobotWithPen(java.lang.String name,
                            double x,
                            double y,
                            double rotation,
                            Hakoniwa hakoniwa)
メソッドの詳細

initialize

protected void initialize()
オーバーライド:
クラス RobotAbstractImpl 内の initialize

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.

オーバーライド:
クラス HakoniwaRobot 内の getResources
戻り値:
Returns a set of all resources.

setPenRadius

public void setPenRadius(int penRadius)

getPenRadius

public int getPenRadius()

setPenColor

public void setPenColor(java.awt.Color penColor)

getPenColor

public java.awt.Color getPenColor()

preStep

public void preStep()
定義:
インタフェース HakoniwaEntity 内の preStep
オーバーライド:
クラス HakoniwaRobot 内の preStep


Copyright by Jun KATO (arc@dmz) at http://mr.digitalmuseum.jp/