public VisionData calc( Vector2f eye, KPolygon boundaryPolygon, TileBagIntersections<? extends Occluder> fixedOccludersTileBagIntersections, ArrayList<? extends Occluder> movingOccluders) { return calc( eye, boundaryPolygon, fixedOccludersTileBagIntersections.getTileArray(), movingOccluders); }
public VisionData calc( VisionData cache, TileBagIntersections<? extends Occluder> fixedOccludersTileBagIntersections) { return calc( cache, fixedOccludersTileBagIntersections.getTileArray(), new ArrayList<Occluder>(0)); }
public VisionData calc( VisionData cache, TileBagIntersections<? extends Occluder> fixedOccludersTileBagIntersections, List<? extends Occluder> movingOccluders) { return calc(cache, fixedOccludersTileBagIntersections.getTileArray(), movingOccluders); }