jp.digitalmuseum.mr.hakoniwa
クラス HakoniwaRobotWithCleanerBrush

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

public class HakoniwaRobotWithCleanerBrush
extends HakoniwaRobot

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

入れ子のクラスの概要
protected static class HakoniwaRobotWithCleanerBrush.HakoniwaRobotCleanerBrush
           
 
クラス 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
 
コンストラクタの概要
HakoniwaRobotWithCleanerBrush()
           
HakoniwaRobotWithCleanerBrush(double x, double y)
           
HakoniwaRobotWithCleanerBrush(double x, double y, double rotation)
           
HakoniwaRobotWithCleanerBrush(double x, double y, double rotation, Hakoniwa hakoniwa)
           
HakoniwaRobotWithCleanerBrush(double x, double y, Hakoniwa hakoniwa)
           
HakoniwaRobotWithCleanerBrush(Hakoniwa hakoniwa)
           
HakoniwaRobotWithCleanerBrush(Location location)
           
HakoniwaRobotWithCleanerBrush(Location location, Hakoniwa hakoniwa)
           
HakoniwaRobotWithCleanerBrush(Position position)
           
HakoniwaRobotWithCleanerBrush(Position position, Hakoniwa hakoniwa)
           
HakoniwaRobotWithCleanerBrush(java.lang.String name)
           
HakoniwaRobotWithCleanerBrush(java.lang.String name, double x, double y)
           
HakoniwaRobotWithCleanerBrush(java.lang.String name, double x, double y, double rotation)
           
HakoniwaRobotWithCleanerBrush(java.lang.String name, double x, double y, double rotation, Hakoniwa hakoniwa)
           
HakoniwaRobotWithCleanerBrush(java.lang.String name, double x, double y, Hakoniwa hakoniwa)
           
HakoniwaRobotWithCleanerBrush(java.lang.String name, Hakoniwa hakoniwa)
           
HakoniwaRobotWithCleanerBrush(java.lang.String name, Location location)
           
HakoniwaRobotWithCleanerBrush(java.lang.String name, Location location, Hakoniwa hakoniwa)
           
HakoniwaRobotWithCleanerBrush(java.lang.String name, Position position)
           
HakoniwaRobotWithCleanerBrush(java.lang.String name, Position position, Hakoniwa hakoniwa)
           
 
メソッドの概要
 java.awt.Color getBrushColor()
           
 int getBrushRadius()
           
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 setBrushColor(java.awt.Color penColor)
           
 void setBrushRadius(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
コンストラクタの詳細

HakoniwaRobotWithCleanerBrush

public HakoniwaRobotWithCleanerBrush()

HakoniwaRobotWithCleanerBrush

public HakoniwaRobotWithCleanerBrush(Hakoniwa hakoniwa)

HakoniwaRobotWithCleanerBrush

public HakoniwaRobotWithCleanerBrush(Location location)

HakoniwaRobotWithCleanerBrush

public HakoniwaRobotWithCleanerBrush(Position position)

HakoniwaRobotWithCleanerBrush

public HakoniwaRobotWithCleanerBrush(Location location,
                                     Hakoniwa hakoniwa)

HakoniwaRobotWithCleanerBrush

public HakoniwaRobotWithCleanerBrush(Position position,
                                     Hakoniwa hakoniwa)

HakoniwaRobotWithCleanerBrush

public HakoniwaRobotWithCleanerBrush(double x,
                                     double y)

HakoniwaRobotWithCleanerBrush

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

HakoniwaRobotWithCleanerBrush

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

HakoniwaRobotWithCleanerBrush

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

HakoniwaRobotWithCleanerBrush

public HakoniwaRobotWithCleanerBrush(java.lang.String name)

HakoniwaRobotWithCleanerBrush

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

HakoniwaRobotWithCleanerBrush

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

HakoniwaRobotWithCleanerBrush

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

HakoniwaRobotWithCleanerBrush

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

HakoniwaRobotWithCleanerBrush

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

HakoniwaRobotWithCleanerBrush

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

HakoniwaRobotWithCleanerBrush

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

HakoniwaRobotWithCleanerBrush

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

HakoniwaRobotWithCleanerBrush

public HakoniwaRobotWithCleanerBrush(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.

setBrushRadius

public void setBrushRadius(int penRadius)

getBrushRadius

public int getBrushRadius()

setBrushColor

public void setBrushColor(java.awt.Color penColor)

getBrushColor

public java.awt.Color getBrushColor()

preStep

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


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