jp.digitalmuseum.mr.vectorfield
クラス PushField

java.lang.Object
  上位を拡張 jp.digitalmuseum.mr.vectorfield.VectorFieldAbstractImpl
      上位を拡張 jp.digitalmuseum.mr.vectorfield.PushField
すべての実装されたインタフェース:
java.io.Serializable, VectorField

public class PushField
extends VectorFieldAbstractImpl

Vector field: Push
Push an object to a certain position. (A Dipole Field for Object Delivery by Pushing on a Flat Surface)

作成者:
Jun KATO
関連項目:
直列化された形式

コンストラクタの概要
PushField(Entity entity, double x, double y)
           
PushField(Entity entity, Position destination)
           
 
メソッドの概要
 void computeDipoleVector(Position object, Position robot, Position goal, Vector2D vec)
           
 Position getDestination()
           
 void getDestinationOut(Position position)
           
 double getLastDistance()
           
 java.lang.String getName()
           
 void getVectorOut(Position position, Vector2D vector)
           
 
クラス jp.digitalmuseum.mr.vectorfield.VectorFieldAbstractImpl から継承されたメソッド
checkLocationProvider, getLocationProvider, getVector, updateLocationProvider
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

PushField

public PushField(Entity entity,
                 double x,
                 double y)

PushField

public PushField(Entity entity,
                 Position destination)
メソッドの詳細

getDestination

public Position getDestination()

getDestinationOut

public void getDestinationOut(Position position)

getVectorOut

public void getVectorOut(Position position,
                         Vector2D vector)

getLastDistance

public double getLastDistance()

computeDipoleVector

public void computeDipoleVector(Position object,
                                Position robot,
                                Position goal,
                                Vector2D vec)

getName

public java.lang.String getName()
定義:
インタフェース VectorField 内の getName
オーバーライド:
クラス VectorFieldAbstractImpl 内の getName


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