nl.tudelft.pogamut.unreal.agent.module.shooting.util
Class OrderedFocusProvider

Package class diagram package OrderedFocusProvider
java.lang.Object
  extended by nl.tudelft.pogamut.unreal.agent.module.shooting.util.OrderedFocusProvider
All Implemented Interfaces:
cz.cuni.amis.pogamut.base3d.worldview.object.ILocated

public final class OrderedFocusProvider
extends Object
implements cz.cuni.amis.pogamut.base3d.worldview.object.ILocated

A list of focus providers. First provider to provide a non-null location be used.

Author:
mpkorstanje

Field Summary
protected  List<cz.cuni.amis.pogamut.base3d.worldview.object.ILocated> providers
           
 
Constructor Summary
OrderedFocusProvider()
           
 
Method Summary
 void add(cz.cuni.amis.pogamut.base3d.worldview.object.ILocated provider)
           
 cz.cuni.amis.pogamut.base3d.worldview.object.Location getLocation()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

providers

protected List<cz.cuni.amis.pogamut.base3d.worldview.object.ILocated> providers
Constructor Detail

OrderedFocusProvider

public OrderedFocusProvider()
Method Detail

add

public void add(cz.cuni.amis.pogamut.base3d.worldview.object.ILocated provider)

getLocation

public cz.cuni.amis.pogamut.base3d.worldview.object.Location getLocation()
Specified by:
getLocation in interface cz.cuni.amis.pogamut.base3d.worldview.object.ILocated


Copyright © 2015 AMIS research group, Faculty of Mathematics and Physics, Charles University in Prague, Czech Republic. All Rights Reserved.