jp.digitalmuseum.mr.task
クラス Rotate

java.lang.Object
  上位を拡張 jp.digitalmuseum.mr.service.ServiceAbstractImpl
      上位を拡張 jp.digitalmuseum.mr.task.TaskAbstractImpl
          上位を拡張 jp.digitalmuseum.mr.task.MobileTaskAbstractImpl
              上位を拡張 jp.digitalmuseum.mr.task.LocationBasedTaskAbstractImpl
                  上位を拡張 jp.digitalmuseum.mr.task.Rotate
すべての実装されたインタフェース:
java.io.Serializable, java.lang.Runnable, EventProvider, Service, LocationBasedTask, MobileTask, Task

public class Rotate
extends LocationBasedTaskAbstractImpl
Task: RotateTo
Rotate to look towards a certain direction.
作成者:
Jun KATO
関連項目:
直列化された形式

フィールドの概要
 
クラス jp.digitalmuseum.mr.service.ServiceAbstractImpl から継承されたフィールド
DEFAULT_INTERVAL
 
コンストラクタの概要
Rotate(double destination)
           
Rotate(Position destinationPosition)
           
 
メソッドの概要
 double getAllowedDeviationAngle()
           
 double getCurrentDeviationAngle()
           
 java.lang.String getName()
           
 double getSatisfactoryDeviationAngle()
           
protected  void onPause()
          Called when this service pauses.
protected  void onStart()
          Try to find and bind a proper location provider with this task on starting.
 void run()
           
 void setAllowedDeviationAngle(double allowedDeviationAngle)
           
 void setSatisfactoryDeviationAngle(double satisfactoryDeviationAngle)
           
 
クラス jp.digitalmuseum.mr.task.LocationBasedTaskAbstractImpl から継承されたメソッド
getLocation, getLocation, getLocationOut, getLocationOut, getLocationProvider, getPosition, getPosition, getPositionOut, getPositionOut, getRotation, getRotation, getX, getX, getY, getY, setLocationProvider
 
クラス jp.digitalmuseum.mr.task.MobileTaskAbstractImpl から継承されたメソッド
getRecommendedRotationSpeed, getRecommendedSpeed, getRequirements, getRotationSpeed, getSpeed, getWheels, onAssigned, setRotationSpeed, setSpeed
 
クラス jp.digitalmuseum.mr.task.TaskAbstractImpl から継承されたメソッド
assign, finish, getAssignedRobot, getResourceMap, getSubflow, hasSubflow, initialize, isAssignable, isAssigned, requirementsSuppliable, setSubflow, start, stop
 
クラス jp.digitalmuseum.mr.service.ServiceAbstractImpl から継承されたメソッド
addEventListener, dispose, distributeEvent, getAliveTime, getConfigurationComponent, getInterval, getServiceGroup, isDisposed, isPaused, isStarted, onResume, onStop, pause, removeEventListener, resume, setInterval, setServiceGroup, start, toString
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
インタフェース jp.digitalmuseum.mr.task.MobileTask から継承されたメソッド
getRecommendedRotationSpeed, getRecommendedSpeed, getRotationSpeed, getSpeed, setRotationSpeed, setSpeed
 
インタフェース jp.digitalmuseum.mr.task.Task から継承されたメソッド
assign, getAssignedRobot, getRequirements, getSubflow, hasSubflow, isAssignable, isAssigned
 
インタフェース jp.digitalmuseum.mr.service.Service から継承されたメソッド
dispose, getAliveTime, getConfigurationComponent, getInterval, getServiceGroup, isDisposed, isPaused, isStarted, pause, resume, setInterval, setServiceGroup, start, start, stop
 
インタフェース jp.digitalmuseum.mr.message.EventProvider から継承されたメソッド
addEventListener, removeEventListener
 
コンストラクタの詳細

Rotate

public Rotate(double destination)

Rotate

public Rotate(Position destinationPosition)
メソッドの詳細

getName

public java.lang.String getName()
定義:
インタフェース Service 内の getName
オーバーライド:
クラス TaskAbstractImpl 内の getName
戻り値:
Returns the name of this service.

setAllowedDeviationAngle

public void setAllowedDeviationAngle(double allowedDeviationAngle)

getAllowedDeviationAngle

public double getAllowedDeviationAngle()

setSatisfactoryDeviationAngle

public void setSatisfactoryDeviationAngle(double satisfactoryDeviationAngle)

getSatisfactoryDeviationAngle

public double getSatisfactoryDeviationAngle()

onStart

protected void onStart()
クラス LocationBasedTaskAbstractImpl の記述:
Try to find and bind a proper location provider with this task on starting. Subclasses should call super.onStart() when overriding this method.
オーバーライド:
クラス LocationBasedTaskAbstractImpl 内の onStart
関連項目:
LocationProviderAbstractImpl.findProperLocationProvider(jp.digitalmuseum.mr.entity.Entity)

onPause

protected void onPause()
クラス ServiceAbstractImpl の記述:
Called when this service pauses.
オーバーライド:
クラス MobileTaskAbstractImpl 内の onPause

run

public void run()

getCurrentDeviationAngle

public double getCurrentDeviationAngle()


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