Class IndexManager

java.lang.Object
VASSAL.build.module.index.IndexManager

public class IndexManager extends Object
The IndexManager maintains a set of indexes on GamePieces that will primarily be used by the GKC Fast-match mechanism to quickly find sets of pieces that meet certain critera. It maintains the following indexes: o A per-map quadtree of piece locations o A per-map cross-reference of values of the Currentzone and LocationName properties The indexes for each Map are stored in a VassalMapPieceIndex object NOTE: Pieces not on Maps are NOT included in any index.