jp.digitalmuseum.mr.service
インタフェース ScreenLocationProvider

すべてのスーパーインタフェース:
EntityInformationProvider, EventProvider, java.lang.Runnable, java.io.Serializable, Service
既知の実装クラスの一覧:
Hakoniwa, MarkerDetector, ScreenLocationProviderAbstractImpl

public interface ScreenLocationProvider
extends EntityInformationProvider

Interface implemented by classes which provide position information of entities. All positions are provided in a screen coordinate.

作成者:
Jun KATO
関連項目:
CoordProvider

メソッドの概要
 ScreenLocation getScreenLocation(Entity e)
           
 void getScreenLocationOut(Entity e, ScreenLocation screenLocation)
           
 ScreenPosition getScreenPosition(Entity e)
           
 void getScreenPositionOut(Entity e, ScreenPosition screenPosition)
           
 double getScreenRotation(Entity e)
           
 int getScreenX(Entity e)
           
 int getScreenY(Entity e)
           
 
インタフェース jp.digitalmuseum.mr.service.EntityInformationProvider から継承されたメソッド
contains, getEntities
 
インタフェース jp.digitalmuseum.mr.service.Service から継承されたメソッド
dispose, getAliveTime, getConfigurationComponent, getInterval, getName, getServiceGroup, isDisposed, isPaused, isStarted, pause, resume, setInterval, setServiceGroup, start, start, stop
 
インタフェース java.lang.Runnable から継承されたメソッド
run
 
インタフェース jp.digitalmuseum.mr.message.EventProvider から継承されたメソッド
addEventListener, removeEventListener
 

メソッドの詳細

getScreenLocation

ScreenLocation getScreenLocation(Entity e)

getScreenLocationOut

void getScreenLocationOut(Entity e,
                          ScreenLocation screenLocation)

getScreenPosition

ScreenPosition getScreenPosition(Entity e)

getScreenPositionOut

void getScreenPositionOut(Entity e,
                          ScreenPosition screenPosition)

getScreenX

int getScreenX(Entity e)

getScreenY

int getScreenY(Entity e)

getScreenRotation

double getScreenRotation(Entity e)


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