Files
iTartanas/itranvias_code/com/google/maps.android/clustering/algo/ScreenBasedAlgorithmAdapter.java
T

75 lines
2.5 KiB
Java

package com.google.maps.android.clustering.algo;
import com.google.android.gms.maps.model.CameraPosition;
import com.google.maps.android.clustering.Cluster;
import com.google.maps.android.clustering.ClusterItem;
import java.util.Collection;
import java.util.Set;
/* JADX INFO: loaded from: classes2.dex */
public class ScreenBasedAlgorithmAdapter<T extends ClusterItem> extends AbstractAlgorithm<T> implements ScreenBasedAlgorithm<T> {
private Algorithm<T> mAlgorithm;
@Override // com.google.maps.android.clustering.algo.ScreenBasedAlgorithm
public void onCameraChange(CameraPosition cameraPosition) {
}
@Override // com.google.maps.android.clustering.algo.ScreenBasedAlgorithm
public boolean shouldReclusterOnMapMovement() {
return false;
}
public ScreenBasedAlgorithmAdapter(Algorithm<T> algorithm) {
this.mAlgorithm = algorithm;
}
@Override // com.google.maps.android.clustering.algo.Algorithm
public boolean addItem(T t) {
return this.mAlgorithm.addItem(t);
}
@Override // com.google.maps.android.clustering.algo.Algorithm
public boolean addItems(Collection<T> collection) {
return this.mAlgorithm.addItems(collection);
}
@Override // com.google.maps.android.clustering.algo.Algorithm
public void clearItems() {
this.mAlgorithm.clearItems();
}
@Override // com.google.maps.android.clustering.algo.Algorithm
public boolean removeItem(T t) {
return this.mAlgorithm.removeItem(t);
}
@Override // com.google.maps.android.clustering.algo.Algorithm
public boolean removeItems(Collection<T> collection) {
return this.mAlgorithm.removeItems(collection);
}
@Override // com.google.maps.android.clustering.algo.Algorithm
public boolean updateItem(T t) {
return this.mAlgorithm.updateItem(t);
}
@Override // com.google.maps.android.clustering.algo.Algorithm
public Set<? extends Cluster<T>> getClusters(float f) {
return this.mAlgorithm.getClusters(f);
}
@Override // com.google.maps.android.clustering.algo.Algorithm
public Collection<T> getItems() {
return this.mAlgorithm.getItems();
}
@Override // com.google.maps.android.clustering.algo.Algorithm
public void setMaxDistanceBetweenClusteredItems(int i) {
this.mAlgorithm.setMaxDistanceBetweenClusteredItems(i);
}
@Override // com.google.maps.android.clustering.algo.Algorithm
public int getMaxDistanceBetweenClusteredItems() {
return this.mAlgorithm.getMaxDistanceBetweenClusteredItems();
}
}