![JAR search and dependency download from the Maven repository](/logo.png)
org.integratedmodelling.api.space.ISpatialIndex Maven / Gradle / Ivy
The newest version!
package org.integratedmodelling.api.space;
import java.util.Collection;
import org.integratedmodelling.api.modelling.IScale;
import org.integratedmodelling.collections.Pair;
public interface ISpatialIndex {
void add(ISpatialExtent extent, String name);
double distanceBetween(IScale.Locator position, String objectId);
double distanceBetween(int offset, String objectId);
Collection> getNearest(IScale.Locator position, int maxResults);
ISpatialExtent getExtent();
boolean contains(String objectId);
double distanceToNearestObjectFrom(int sfs);
double distanceToNearestObjectFrom(IScale.Locator sfs);
int size();
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy