All Downloads are FREE. Search and download functionalities are using the official Maven repository.

aima.core.robotics.impl.datatypes.IPose2D Maven / Gradle / Ivy

Go to download

AIMA-Java Core Algorithms from the book Artificial Intelligence a Modern Approach 3rd Ed.

The newest version!
package aima.core.robotics.impl.datatypes;

import aima.core.robotics.datatypes.IMclMove;
import aima.core.robotics.datatypes.IMclPose;

/**
 * This interface describes functionality for a pose in a two-dimensional Cartesian plot.
 * 
 * @author Arno von Borries
 * @author Jan Phillip Kretzschmar
 * @author Andreas Walscheid
 * 
 * @param 

the pose implementing {@code IPose2D}. * @param a movement (or sequence of movements) of the robot, implementing {@link IMclMove}. */ public interface IPose2D

,M extends IMclMove> extends IMclPose { /** * @return the X coordinate of the pose. */ double getX(); /** * @return the Y coordinate of the pose. */ double getY(); /** * @return the heading of the pose in radians. */ double getHeading(); }





© 2015 - 2024 Weber Informatics LLC | Privacy Policy