jp.digitalmuseum.mr.entity
クラス Roomba

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

public class Roomba
extends PhysicalRobotAbstractImpl
Roomba.
作成者:
Jun KATO
関連項目:
Roomba.RoombaDriver, 直列化された形式

入れ子のクラスの概要
static class Roomba.RoombaCleanerBrush
           
static class Roomba.RoombaDriver
          Differential wheels of Roomba.
static class Roomba.RoombaMode
          Roomba modes
 
フィールドの概要
static double RADIUS
           
 
コンストラクタの概要
Roomba()
           
Roomba(Connector connector)
           
Roomba(Connector connector, java.lang.String name)
           
Roomba(java.lang.String connectionString)
           
Roomba(java.lang.String connectionString, java.lang.String name)
           
 
メソッドの概要
protected  java.util.List<ResourceAbstractImpl> getResources()
          This method must be implemented by child classes.
Caution: Do not call this method outside this class.
 java.awt.Shape getShape()
           
protected  void initialize()
           
 
クラス jp.digitalmuseum.mr.entity.PhysicalRobotAbstractImpl から継承されたメソッド
connect, disconnect, dispose, getConfigurationComponent, getConnector, isConnected, setConnector
 
クラス jp.digitalmuseum.mr.entity.RobotAbstractImpl から継承されたメソッド
freeResource, freeResources, getAssignedTask, getAssignedTasks, getAvailableExclusiveResourceTypes, 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.Robot から継承されたメソッド
freeResource, freeResources, getAssignedTask, getAssignedTasks, getAvailableExclusiveResourceTypes, getResourceComponent, getResourceComponents, getResourceComponents, getResourceTypes, getTypeName, requestResource, requestResources
 
インタフェース jp.digitalmuseum.mr.entity.Entity から継承されたメソッド
getName, isDisposed, setName
 
インタフェース jp.digitalmuseum.mr.message.EventProvider から継承されたメソッド
addEventListener, removeEventListener
 
フィールドの詳細

RADIUS

public static final double RADIUS
関連項目:
定数フィールド値
コンストラクタの詳細

Roomba

public Roomba()

Roomba

public Roomba(java.lang.String connectionString)

Roomba

public Roomba(java.lang.String connectionString,
              java.lang.String name)

Roomba

public Roomba(Connector connector)

Roomba

public Roomba(Connector connector,
              java.lang.String name)
メソッドの詳細

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.
オーバーライド:
クラス RobotAbstractImpl 内の getResources
戻り値:
Returns a set of all resources.

getShape

public java.awt.Shape getShape()
定義:
インタフェース Entity 内の getShape
定義:
インタフェース PhysicalEntity 内の getShape
オーバーライド:
クラス EntityImpl 内の getShape
戻り値:
Returns shape of this entity.
関連項目:
Entity.getShape()


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