cz.cuni.amis.pogamut.defcon.utils.quadtree
Class QuadTreesManager

Package class diagram package QuadTreesManager
java.lang.Object
  extended by cz.cuni.amis.pogamut.defcon.utils.quadtree.QuadTreesManager

public class QuadTreesManager
extends Object

Manages collected quadtrees.

Author:
Radek 'Black_Hand' Pibil

Constructor Summary
QuadTreesManager(SortedMap<Integer,Pair<List<List<DefConLocation>>,List<List<DefConLocation>>>> ownTerritories, SortedMap<Integer,SortedMap<Integer,Pair<List<List<DefConLocation>>,List<List<DefConLocation>>>>> enemyTerritories, DefConWorldView worldview)
           
QuadTreesManager(SortedMap<Integer,Pair<List<List<DefConLocation>>,List<List<DefConLocation>>>> ownTerritories, SortedMap<Integer,SortedMap<Integer,Pair<List<List<DefConLocation>>,List<List<DefConLocation>>>>> enemyTerritories, DefConWorldView worldview, Logger log)
           
 
Method Summary
 SortedMap<Integer,SortedMap<Integer,Pair<List<QuadTree>,List<QuadTree>>>> getEnemyQuadTrees()
           
 SortedMap<Integer,Pair<List<QuadTree>,List<QuadTree>>> getEnemyQuadTrees(int enemyId)
           
 SortedMap<Integer,Pair<List<QuadTree>,List<QuadTree>>> getOwnQuadTrees()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

QuadTreesManager

public QuadTreesManager(SortedMap<Integer,Pair<List<List<DefConLocation>>,List<List<DefConLocation>>>> ownTerritories,
                        SortedMap<Integer,SortedMap<Integer,Pair<List<List<DefConLocation>>,List<List<DefConLocation>>>>> enemyTerritories,
                        DefConWorldView worldview)

QuadTreesManager

public QuadTreesManager(SortedMap<Integer,Pair<List<List<DefConLocation>>,List<List<DefConLocation>>>> ownTerritories,
                        SortedMap<Integer,SortedMap<Integer,Pair<List<List<DefConLocation>>,List<List<DefConLocation>>>>> enemyTerritories,
                        DefConWorldView worldview,
                        Logger log)
Method Detail

getEnemyQuadTrees

public final SortedMap<Integer,SortedMap<Integer,Pair<List<QuadTree>,List<QuadTree>>>> getEnemyQuadTrees()

getEnemyQuadTrees

public final SortedMap<Integer,Pair<List<QuadTree>,List<QuadTree>>> getEnemyQuadTrees(int enemyId)

getOwnQuadTrees

public final SortedMap<Integer,Pair<List<QuadTree>,List<QuadTree>>> getOwnQuadTrees()


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