public class NearestAuralFilter extends AbstractIndexFilter<java.lang.Double>
Constructor and Description |
---|
NearestAuralFilter(double[] referenceLocation,
IAuralModule auralModule) |
NearestAuralFilter(IAuralModule auralModule) |
Modifier and Type | Method and Description |
---|---|
boolean |
accept(ChunkTypeRequest template) |
protected java.lang.Double |
compute(ChunkTypeRequest request) |
IAuralModule |
getAuralModule() |
java.util.Comparator<ChunkTypeRequest> |
getComparator() |
protected double[] |
getCoordinates(IChunk visualLocation) |
protected IChunk |
getVisualLocation(ChunkTypeRequest request) |
protected IChunk |
getVisualLocation(IChunk visualChunk) |
IIndexFilter |
instantiate(ChunkTypeRequest request)
these are self-templating.
|
clearCache, get, getPerceptualMemory, getWeight, normalizeRequest, setPerceptualMemory, setWeight
public NearestAuralFilter(IAuralModule auralModule)
public NearestAuralFilter(double[] referenceLocation, IAuralModule auralModule)
public IAuralModule getAuralModule()
protected java.lang.Double compute(ChunkTypeRequest request)
compute
in class AbstractIndexFilter<java.lang.Double>
public boolean accept(ChunkTypeRequest template)
public java.util.Comparator<ChunkTypeRequest> getComparator()
public IIndexFilter instantiate(ChunkTypeRequest request)
IIndexFilter
protected IChunk getVisualLocation(ChunkTypeRequest request)
protected double[] getCoordinates(IChunk visualLocation)