aima.core.robotics.impl.map.IRangeReadingFactory Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of aima-core Show documentation
Show all versions of aima-core Show documentation
AIMA-Java Core Algorithms from the book Artificial Intelligence a Modern Approach 3rd Ed.
The newest version!
package aima.core.robotics.impl.map;
import aima.core.robotics.impl.datatypes.AbstractRangeReading;
/**
* This interface defines a factory for the class extending {@link AbstractRangeReading} in the context of the {@link MclCartesianPlot2D}.
*
* @author Arno von Borries
* @author Jan Phillip Kretzschmar
* @author Andreas Walscheid
*
* @param a range reading extending {@link AbstractRangeReading}.
*/
public interface IRangeReadingFactory {
/**
* Creates a new instance of {@code } for the given parameters.
* @param value the value of the new range reading.
* @return the new range reading.
*/
R getRangeReading(double value);
}