RCRS-ADF
クラス | 公開メンバ関数 | 全メンバ一覧
adf.agent.info.WorldInfo クラス
adf.agent.info.WorldInfo の継承関係図
Inheritance graph
[凡例]
adf.agent.info.WorldInfo 連携図
Collaboration graph
[凡例]

公開メンバ関数

 WorldInfo (StandardWorldModel world)
 
void indexClass (StandardEntityURN... urns)
 
void index ()
 
WorldInfo requestRollback ()
 
boolean needRollback ()
 
StandardEntity getEntity (EntityID id)
 
StandardEntity getEntity (int targetTime, EntityID entityID)
 
StandardEntity getEntity (int targetTime, StandardEntity entity)
 
Collection< StandardEntity > getEntitiesOfType (StandardEntityURN urn)
 
Collection< StandardEntity > getEntitiesOfType (StandardEntityURN... urns)
 
Collection< StandardEntity > getEntitiesOfType (int targetTime, StandardEntityURN urn)
 
Collection< StandardEntity > getEntitiesOfType (int targetTime, StandardEntityURN... urns)
 
Collection< EntityID > getEntityIDsOfType (StandardEntityURN urn)
 
Collection< EntityID > getEntityIDsOfType (StandardEntityURN... urns)
 
Collection< EntityID > getEntityIDsOfType (int targetTime, StandardEntityURN urn)
 
Collection< EntityID > getEntityIDsOfType (int targetTime, StandardEntityURN... urns)
 
Collection< StandardEntity > getObjectsInRange (EntityID entity, int range)
 
Collection< StandardEntity > getObjectsInRange (StandardEntity entity, int range)
 
Collection< StandardEntity > getObjectsInRange (int x, int y, int range)
 
Collection< StandardEntity > getObjectsInRectangle (int x1, int y1, int x2, int y2)
 
Collection< StandardEntity > getObjectsInRange (int targetTime, EntityID entity, int range)
 
Collection< StandardEntity > getObjectsInRange (int targetTime, EntityID entity, int range, boolean ignoreHuman)
 
Collection< StandardEntity > getObjectsInRange (int targetTime, StandardEntity entity, int range)
 
Collection< StandardEntity > getObjectsInRange (int targetTime, StandardEntity entity, int range, boolean ignoreHuman)
 
Collection< StandardEntity > getObjectsInRange (int targetTime, int x, int y, int range)
 
Collection< StandardEntity > getObjectsInRange (int targetTime, int x, int y, int range, boolean ignoreHuman)
 
Collection< StandardEntity > getObjectsInRectangle (int targetTime, int x1, int y1, int x2, int y2)
 
Collection< StandardEntity > getObjectsInRectangle (int targetTime, int x1, int y1, int x2, int y2, boolean ignoreHuman)
 
Collection< EntityID > getObjectIDsInRange (EntityID entity, int range)
 
Collection< EntityID > getObjectIDsInRange (StandardEntity entity, int range)
 
Collection< EntityID > getObjectIDsInRange (int x, int y, int range)
 
Collection< EntityID > getObjectIDsInRectangle (int x1, int y1, int x2, int y2)
 
Collection< EntityID > getObjectIDsInRange (int targetTime, EntityID entity, int range)
 
Collection< EntityID > getObjectIDsInRange (int targetTime, EntityID entity, int range, boolean ignoreHuman)
 
Collection< EntityID > getObjectIDsInRange (int targetTime, StandardEntity entity, int range)
 
Collection< EntityID > getObjectIDsInRange (int targetTime, StandardEntity entity, int range, boolean ignoreHuman)
 
Collection< EntityID > getObjectIDsInRange (int targetTime, int x, int y, int range)
 
Collection< EntityID > getObjectIDsInRange (int targetTime, int x, int y, int range, boolean ignoreHuman)
 
Collection< EntityID > getObjectIDsInRectangle (int targetTime, int x1, int y1, int x2, int y2)
 
Collection< EntityID > getObjectIDsInRectangle (int targetTime, int x1, int y1, int x2, int y2, boolean ignoreHuman)
 
Collection< StandardEntity > getAllEntities ()
 
Collection< StandardEntity > getAllEntities (int targetTime)
 
ChangeSet getChanged ()
 
Collection< Building > getFireBuildings ()
 
Collection< EntityID > getFireBuildingIDs ()
 
int getNumberOfBuried (Building entity)
 
int getNumberOfBuried (EntityID entityID)
 
Collection< Human > getBuriedHumans (Building building)
 
Collection< Human > getBuriedHumans (EntityID entityID)
 
Collection< Blockade > getBlockades (EntityID entityID)
 
Collection< Blockade > getBlockades (Road road)
 
StandardEntity getPosition (Human human)
 
StandardEntity getPosition (EntityID entityID)
 
StandardEntity getPosition (int targetTime, Human entity)
 
StandardEntity getPosition (int targetTime, EntityID entityID)
 
Pair< Integer, Integer > getLocation (StandardEntity entity)
 
Pair< Integer, Integer > getLocation (EntityID entityID)
 
Pair< Integer, Integer > getLocation (int targetTime, StandardEntity entity)
 
Pair< Integer, Integer > getLocation (int targetTime, EntityID entityID)
 
int getDistance (EntityID first, EntityID second)
 
int getDistance (StandardEntity first, StandardEntity second)
 
int getDistance (int targetTime, EntityID first, EntityID second)
 
int getDistance (int targetTime, StandardEntity first, StandardEntity second)
 
Rectangle2D getBounds ()
 
Pair< Pair< Integer, Integer >, Pair< Integer, Integer > > getWorldBounds ()
 
void addEntity (Entity entity)
 
final void addEntity (Entity entity, Class<? extends EntityListener > listener, Class<?>... otherListeners)
 
void addEntities (Collection<? extends Entity > entities)
 
final void addEntities (Collection<? extends Entity > entities, Class<? extends EntityListener > listener, Class<?>... otherListeners)
 
void registerEntityListener (Class<? extends EntityListener > listener)
 
void registerWorldListener (Class<? extends WorldModelListener< StandardEntity >> listener)
 
void removeEntity (StandardEntity e)
 
void removeEntity (EntityID id)
 
void removeAllEntities ()
 
void merge (ChangeSet changeSet)
 
Iterator< StandardEntity > iterator ()
 
void setWorld (StandardWorldModel world)
 
void setChanged (ChangeSet changed)
 
void setTime (int time)
 
void registerRollbackListener ()
 

このクラス詳解は次のファイルから抽出されました: