jp.digitalmuseum.mr.hakoniwa
クラス HakoniwaEntityAbstractImpl

java.lang.Object
  上位を拡張 jp.digitalmuseum.mr.entity.EntityImpl
      上位を拡張 jp.digitalmuseum.mr.hakoniwa.HakoniwaEntityAbstractImpl
すべての実装されたインタフェース:
java.io.Serializable, Entity, HakoniwaEntity, EventProvider
直系の既知のサブクラス:
HakoniwaBox, HakoniwaCylinder

public abstract class HakoniwaEntityAbstractImpl
extends EntityImpl
implements HakoniwaEntity

Abstract implementation of HakoniwaEntity.
HakoniwaEntity implementation classes must extend this abstract class.

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

コンストラクタの概要
HakoniwaEntityAbstractImpl()
           
HakoniwaEntityAbstractImpl(Hakoniwa hakoniwa)
           
HakoniwaEntityAbstractImpl(java.lang.String name)
           
HakoniwaEntityAbstractImpl(java.lang.String name, Hakoniwa hakoniwa)
           
 
メソッドの概要
 void dispose()
          Called when disposing this Entity.
 org.jbox2d.dynamics.Body getBody()
           
 Hakoniwa getHakoniwa()
           
 Location getLocation()
           
 void getLocationOut(Location location)
           
 Position getPosition()
           
 void getPositionOut(Position position)
           
 double getRotation()
           
protected  org.jbox2d.collision.shapes.ShapeDef getShapeDef()
           
 double getX()
           
 double getY()
           
protected  void initialize(double x, double y, double rotation, org.jbox2d.collision.shapes.ShapeDef sd)
          Subclasses must call this method at the end of its initialization.
 void setHakoniwa(Hakoniwa hakoniwa)
           
 void setLocation(double x, double y, double rotation)
           
 void setLocation(Location location)
           
 void setPosition(double x, double y)
           
 void setPosition(Position position)
           
 void setRotation(double rotation)
           
 void setX(double x)
           
 void setY(double y)
           
 
クラス jp.digitalmuseum.mr.entity.EntityImpl から継承されたメソッド
addEventListener, distributeEvent, getConfigurationComponent, getName, getShape, getTypeName, initialize, isDisposed, removeEventListener, setName, toString
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
インタフェース jp.digitalmuseum.mr.hakoniwa.HakoniwaEntity から継承されたメソッド
getColor, preStep
 
インタフェース jp.digitalmuseum.mr.entity.Entity から継承されたメソッド
getConfigurationComponent, getName, getShape, getTypeName, isDisposed, setName
 
インタフェース jp.digitalmuseum.mr.message.EventProvider から継承されたメソッド
addEventListener, removeEventListener
 

コンストラクタの詳細

HakoniwaEntityAbstractImpl

public HakoniwaEntityAbstractImpl()

HakoniwaEntityAbstractImpl

public HakoniwaEntityAbstractImpl(Hakoniwa hakoniwa)

HakoniwaEntityAbstractImpl

public HakoniwaEntityAbstractImpl(java.lang.String name)

HakoniwaEntityAbstractImpl

public HakoniwaEntityAbstractImpl(java.lang.String name,
                                  Hakoniwa hakoniwa)
メソッドの詳細

initialize

protected void initialize(double x,
                          double y,
                          double rotation,
                          org.jbox2d.collision.shapes.ShapeDef sd)
Subclasses must call this method at the end of its initialization.

パラメータ:
x - x-coordinate
y - y-coordinate
rotation - rotation
sd - Shape definition

dispose

public void dispose()
インタフェース Entity の記述:
Called when disposing this Entity.

定義:
インタフェース Entity 内の dispose
オーバーライド:
クラス EntityImpl 内の dispose
関連項目:
Entity.dispose()

setHakoniwa

public void setHakoniwa(Hakoniwa hakoniwa)
定義:
インタフェース HakoniwaEntity 内の setHakoniwa

getHakoniwa

public Hakoniwa getHakoniwa()
定義:
インタフェース HakoniwaEntity 内の getHakoniwa

getBody

public org.jbox2d.dynamics.Body getBody()
定義:
インタフェース HakoniwaEntity 内の getBody

getShapeDef

protected org.jbox2d.collision.shapes.ShapeDef getShapeDef()

getLocation

public Location getLocation()
定義:
インタフェース HakoniwaEntity 内の getLocation

getLocationOut

public void getLocationOut(Location location)
定義:
インタフェース HakoniwaEntity 内の getLocationOut

getPosition

public Position getPosition()
定義:
インタフェース HakoniwaEntity 内の getPosition

getPositionOut

public void getPositionOut(Position position)
定義:
インタフェース HakoniwaEntity 内の getPositionOut

getX

public double getX()
定義:
インタフェース HakoniwaEntity 内の getX

getY

public double getY()
定義:
インタフェース HakoniwaEntity 内の getY

getRotation

public double getRotation()
定義:
インタフェース HakoniwaEntity 内の getRotation

setPosition

public void setPosition(Position position)
定義:
インタフェース HakoniwaEntity 内の setPosition

setPosition

public void setPosition(double x,
                        double y)
定義:
インタフェース HakoniwaEntity 内の setPosition

setLocation

public void setLocation(Location location)
定義:
インタフェース HakoniwaEntity 内の setLocation

setLocation

public void setLocation(double x,
                        double y,
                        double rotation)
定義:
インタフェース HakoniwaEntity 内の setLocation

setX

public void setX(double x)
定義:
インタフェース HakoniwaEntity 内の setX

setY

public void setY(double y)
定義:
インタフェース HakoniwaEntity 内の setY

setRotation

public void setRotation(double rotation)
定義:
インタフェース HakoniwaEntity 内の setRotation


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