public abstract class AbstractVisualLocationIndexFilter<T> extends java.lang.Object implements IIndexFilter
Constructor and Description |
---|
AbstractVisualLocationIndexFilter() |
Modifier and Type | Method and Description |
---|---|
protected void |
clearCache() |
protected abstract T |
compute(ChunkTypeRequest request) |
protected T |
get(ChunkTypeRequest request) |
protected double[] |
getCoordinates(IChunk visualLocation) |
IPerceptualMemory |
getPerceptualMemory() |
protected IChunk |
getVisualLocation(ChunkTypeRequest request) |
protected IChunk |
getVisualLocation(IChunk visualChunk) |
protected IVisualMemory |
getVisualMemory() |
int |
getWeight() |
void |
setPerceptualMemory(IPerceptualMemory memory) |
protected void |
setWeight(int weight) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
accept, getComparator, instantiate, normalizeRequest
public void setPerceptualMemory(IPerceptualMemory memory)
setPerceptualMemory
in interface IIndexFilter
public IPerceptualMemory getPerceptualMemory()
getPerceptualMemory
in interface IIndexFilter
protected IVisualMemory getVisualMemory()
protected void clearCache()
protected abstract T compute(ChunkTypeRequest request)
protected T get(ChunkTypeRequest request)
public int getWeight()
getWeight
in interface IIndexFilter
protected void setWeight(int weight)
protected IChunk getVisualLocation(ChunkTypeRequest request)
protected double[] getCoordinates(IChunk visualLocation)